实例介绍
The .NET Design Pattern Framework 4.5 is actually 10 products in one -- each filled with .NET code and information you will not find anywhere else -- and each working together, ready to give your apps...
【实例截图】

【核心代码】
.
├── Gang Of Four
│ ├── DoFactory.GangOfFour 4.5.sln
│ ├── DoFactory.GangOfFour 4.5.v11.suo
│ ├── DoFactory.GangOfFour.Abstract.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Abstract.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Abstract.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Abstract.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Abstract.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Abstract.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Abstract.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Abstract.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Abstract.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Adapter.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Adapter.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Adapter.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Adapter.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Adapter.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Adapter.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Adapter.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Adapter.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Adapter.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Bridge.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Bridge.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Bridge.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Bridge.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Bridge.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Bridge.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Bridge.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Bridge.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Bridge.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Builder.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Builder.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Builder.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Builder.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Builder.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Builder.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Builder.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Builder.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Builder.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Chain.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Chain.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Chain.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Chain.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Chain.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Chain.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Chain.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Chain.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Chain.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Command.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Command.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Command.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Command.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Command.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Command.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Command.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Command.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Command.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Composite.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Composite.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Composite.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Composite.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Composite.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Composite.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Composite.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Composite.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Composite.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Decorator.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Decorator.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Decorator.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── MyEncFile.txt
│ │ ├── MyOutFile.txt
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Decorator.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Decorator.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Decorator.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Decorator.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Decorator.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Decorator.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Facade.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Facade.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Facade.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Facade.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Facade.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Facade.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Facade.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Facade.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Facade.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Factory.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Factory.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Factory.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Factory.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Factory.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Factory.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Factory.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Factory.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Factory.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Flyweight.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Flyweight.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Flyweight.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Flyweight.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Flyweight.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Flyweight.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Flyweight.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Flyweight.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Flyweight.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Interpreter.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Interpreter.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Interpreter.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Interpreter.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Interpreter.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Interpreter.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Interpreter.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Interpreter.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Interpreter.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Iterator.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Iterator.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Iterator.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Iterator.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Iterator.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Iterator.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Iterator.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Iterator.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Iterator.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Mediator.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Mediator.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Mediator.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Mediator.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Mediator.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Mediator.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Mediator.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Mediator.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Mediator.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Memento.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Memento.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Memento.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Memento.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Memento.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Memento.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Memento.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Memento.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Memento.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Observer.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Observer.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Observer.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Observer.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Observer.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Observer.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Observer.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Observer.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Observer.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Prototype.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Prototype.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Prototype.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Prototype.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Prototype.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Prototype.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Prototype.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Prototype.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Prototype.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Proxy.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Proxy.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Proxy.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Proxy.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Proxy.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Proxy.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Proxy.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Proxy.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Proxy.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Singleton.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Singleton.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Singleton.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Singleton.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Singleton.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Singleton.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Singleton.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Singleton.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Singleton.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.State.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.State.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.State.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.State.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.State.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.State.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.State.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.State.Structural.csproj
│ │ ├── DoFactory.GangOfFour.State.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Strategy.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Strategy.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Strategy.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Strategy.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Strategy.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Strategy.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Strategy.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Strategy.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Strategy.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Template.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Template.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Template.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Template.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Template.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Template.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Template.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Template.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Template.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Visitor.NETOptimized
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Visitor.NETOptimized.csproj
│ │ ├── DoFactory.GangOfFour.Visitor.NETOptimized.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Visitor.RealWorld
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Visitor.RealWorld.csproj
│ │ ├── DoFactory.GangOfFour.Visitor.RealWorld.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── DoFactory.GangOfFour.Visitor.Structural
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.GangOfFour.Visitor.Structural.csproj
│ │ ├── DoFactory.GangOfFour.Visitor.Structural.csproj.user
│ │ ├── MainApp.cs
│ │ ├── UML Diagram
│ │ │ └── ClassDiagram.cd
│ │ └── app.config
│ ├── License.txt
│ └── db1.mdb
├── Gang of Four Design Patterns 4.5.pdf
├── Getting Started 4.5.pdf
├── Head First
│ ├── DoFactory.HeadFirst 4.5.sln
│ ├── DoFactory.HeadFirst 4.5.v11.suo
│ ├── DoFactory.HeadFirst.Adapter.Duck
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Adapter.Ducks.csproj
│ │ ├── DoFactory.HeadFirst.Adapter.Ducks.csproj.user
│ │ ├── DuckTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Adapter.EnumIter
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Adapter.IterEnum.csproj
│ │ ├── DoFactory.HeadFirst.Adapter.IterEnum.csproj.user
│ │ ├── EnumerationIteratorTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Combined.MVC
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── BeatEventArgs.cs
│ │ ├── BeatPanel.cs
│ │ ├── BeatPanel.resx
│ │ ├── BeatTextBox.cs
│ │ ├── BeatTextBox.resx
│ │ ├── Controller.cs
│ │ ├── DoFactory.HeadFirst.Combined.MVC.csproj
│ │ ├── DoFactory.HeadFirst.Combined.MVC.csproj.user
│ │ ├── IBeatable.cs
│ │ ├── Model.cs
│ │ ├── View.cs
│ │ ├── View.resx
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Command.Party
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Command.Party.csproj
│ │ ├── DoFactory.HeadFirst.Command.Party.csproj.user
│ │ ├── RemoteLoader.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Command.Remote
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Command.Remote.csproj
│ │ ├── DoFactory.HeadFirst.Command.Remote.csproj.user
│ │ ├── RemoteLoader.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Command.SimpleRemote
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Command.SimpleRemote.csproj
│ │ ├── DoFactory.HeadFirst.Command.SimpleRemote.csproj.user
│ │ ├── RemoteControlTest.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Command.Undo
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Command.Undo.csproj
│ │ ├── DoFactory.HeadFirst.Command.Undo.csproj.user
│ │ ├── RemoteLoader.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Composite.Menu
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Composite.Menu.csproj
│ │ ├── DoFactory.HeadFirst.Composite.Menu.csproj.user
│ │ ├── MenuTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Composite.MenuIterator
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Composite.MenuIterator.csproj
│ │ ├── DoFactory.HeadFirst.Composite.MenuIterator.csproj.user
│ │ ├── MenuTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Compound.Adapter
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Combining.Adapter.csproj
│ │ ├── DoFactory.HeadFirst.Combining.Adapter.csproj.user
│ │ ├── DuckSimulator.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Compound.Composite
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Combining.Composite.csproj
│ │ ├── DoFactory.HeadFirst.Combining.Composite.csproj.user
│ │ ├── DuckSimulator.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Compound.Decorator
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Combining.Decorator.csproj
│ │ ├── DoFactory.HeadFirst.Combining.Decorator.csproj.user
│ │ ├── DuckSimulator.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Compound.Ducks
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Combining.Ducks.csproj
│ │ ├── DoFactory.HeadFirst.Combining.Ducks.csproj.user
│ │ ├── DuckSimulator.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Compound.Factory
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Combining.Factory.csproj
│ │ ├── DoFactory.HeadFirst.Combining.Factory.csproj.user
│ │ ├── DuckSimulator.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Compound.Observer
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Combining.Observer.csproj
│ │ ├── DoFactory.HeadFirst.Combining.Observer.csproj.user
│ │ ├── DuckSimulator.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Decorator.IO
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Decorator.IO.csproj
│ │ ├── DoFactory.HeadFirst.Decorator.IO.csproj.user
│ │ ├── InputTest.cs
│ │ ├── MyEncFile.txt
│ │ ├── MyInFile.txt
│ │ ├── MyOutFile.txt
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Decorator.Starbuzz
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Decorator.Starbuzz.csproj
│ │ ├── DoFactory.HeadFirst.Decorator.Starbuzz.csproj.user
│ │ ├── StarbuzzCoffee.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Facade.HomeTheater
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Facade.HomeTheater.csproj
│ │ ├── DoFactory.HeadFirst.Facade.HomeTheater.csproj.user
│ │ ├── HomeTheaterTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Factory.Abstract.Pizza
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Factory.Abstract.Pizza.csproj
│ │ ├── DoFactory.HeadFirst.Factory.Abstract.Pizza.csproj.user
│ │ ├── PizzaTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Factory.Method.Pizza
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Factory.Method.Pizza.csproj
│ │ ├── DoFactory.HeadFirst.Factory.Method.Pizza.csproj.user
│ │ ├── PizzaTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Factory.PizzaShop
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Factory.PizzaShop.csproj
│ │ ├── DoFactory.HeadFirst.Factory.PizzaShop.csproj.user
│ │ ├── PizzaTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Iterator.DinerMerger
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Iterator.DinerMerger.csproj
│ │ ├── DoFactory.HeadFirst.Iterator.DinerMerger.csproj.user
│ │ ├── MenuTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Iterator.DinerMergerCafe
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Iterator.DinerMergerCafe.csproj
│ │ ├── DoFactory.HeadFirst.Iterator.DinerMergerCafe.csproj.user
│ │ ├── MenuTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Iterator.DinerMergerI
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Iterator.DinerMergerI.csproj
│ │ ├── DoFactory.HeadFirst.Iterator.DinerMergerI.csproj.user
│ │ ├── MenuTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Observer.Swing
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Observer.DotNet.csproj
│ │ ├── DoFactory.HeadFirst.Observer.DotNet.csproj.user
│ │ ├── DotNetObserverExample.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Observer.WeatherStation
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Observer.WeatherStation.csproj
│ │ ├── DoFactory.HeadFirst.Observer.WeatherStation.csproj.user
│ │ ├── WeatherStationHeatIndex.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Observer.WeatherStationObservable
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Observer.WeatherStationObservable.csproj
│ │ ├── DoFactory.HeadFirst.Observer.WeatherStationObservable.csproj.user
│ │ ├── WeatherStationHeatIndex.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Proxy.GumballMonitor
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Proxy.GumballMonitor.csproj
│ │ ├── DoFactory.HeadFirst.Proxy.GumballMonitor.csproj.user
│ │ ├── GumballMachineTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Proxy.GumballState.Client
│ │ ├── DoFactory.HeadFirst.Proxy.GumballState.Client.csproj
│ │ ├── DoFactory.HeadFirst.Proxy.GumballState.Client.csproj.user
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Service References
│ │ │ └── GumballProxy
│ │ │ ├── GumballMachine.wsdl
│ │ │ ├── Reference.cs
│ │ │ ├── Reference.svcmap
│ │ │ ├── Service.disco
│ │ │ ├── Service.wsdl
│ │ │ ├── Service.xsd
│ │ │ ├── Service1.xsd
│ │ │ ├── configuration.svcinfo
│ │ │ └── configuration91.svcinfo
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Proxy.GumballState.Host
│ │ ├── DoFactory.HeadFirst.Proxy.GumballState.Host.csproj
│ │ ├── DoFactory.HeadFirst.Proxy.GumballState.Host.csproj.user
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Service.svc
│ │ └── Web.config
│ ├── DoFactory.HeadFirst.Proxy.GumballState.Machine
│ │ ├── DoFactory.HeadFirst.Proxy.GumballState.Machine.csproj
│ │ ├── DoFactory.HeadFirst.Proxy.GumballState.Machine.csproj.user
│ │ ├── GumballMachine.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── DoFactory.HeadFirst.Proxy.VirtualProxy
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Proxy.VirtualProxy.csproj
│ │ ├── DoFactory.HeadFirst.Proxy.VirtualProxy.csproj.user
│ │ ├── FormVirtualProxy.cs
│ │ ├── FormVirtualProxy.resx
│ │ ├── PlaceHolder.jpg
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Singleton.Chocolate
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── ChocolateController.cs
│ │ ├── DoFactory.HeadFirst.Singleton.Chocolate.csproj
│ │ ├── DoFactory.HeadFirst.Singleton.Chocolate.csproj.user
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Singleton.Classic
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Singleton.Classic.csproj
│ │ ├── DoFactory.HeadFirst.Singleton.Classic.csproj.user
│ │ ├── SingletonClient.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Singleton.DoubleChecked
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Singleton.DoubleChecked.csproj
│ │ ├── DoFactory.HeadFirst.Singleton.DoubleChecked.csproj.user
│ │ ├── SingletonClient.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Singleton.MultiThreading
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Singleton.MultiThreading.csproj
│ │ ├── DoFactory.HeadFirst.Singleton.MultiThreading.csproj.user
│ │ ├── SingletonClient.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.State.Gumball
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.State.Gumball.csproj
│ │ ├── DoFactory.HeadFirst.State.Gumball.csproj.user
│ │ ├── GumballMachineTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.State.GumballState
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.State.GumballState.csproj
│ │ ├── DoFactory.HeadFirst.State.GumballState.csproj.user
│ │ ├── GumballMachineTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.State.GumballStateWinner
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.State.GumballStateWinner.csproj
│ │ ├── DoFactory.HeadFirst.State.GumballStateWinner.csproj.user
│ │ ├── GumballMachineTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Strategy
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Strategy.csproj
│ │ ├── DoFactory.HeadFirst.Strategy.csproj.user
│ │ ├── MiniDuckSimulator.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Template.Barista
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── BeverageTestDrive.cs
│ │ ├── DoFactory.HeadFirst.Template.Barista.csproj
│ │ ├── DoFactory.HeadFirst.Template.Barista.csproj.user
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Template.Control
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Template.Control.csproj
│ │ ├── DoFactory.HeadFirst.Template.Control.csproj.user
│ │ ├── FormTemplate.cs
│ │ ├── FormTemplate.resx
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Template.SimpleBarista
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── Barista.cs
│ │ ├── DoFactory.HeadFirst.Template.SimpleBarista.csproj
│ │ ├── DoFactory.HeadFirst.Template.SimpleBarista.csproj.user
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Template.Sort
│ │ ├── App.ico
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Template.Sort.csproj
│ │ ├── DoFactory.HeadFirst.Template.Sort.csproj.user
│ │ ├── DuckSortTestDrive.cs
│ │ └── app.config
│ ├── DoFactory.HeadFirst.Template.WindowsService
│ │ ├── AssemblyInfo.cs
│ │ ├── DoFactory.HeadFirst.Template.WindowsService.csproj
│ │ ├── DoFactory.HeadFirst.Template.WindowsService.csproj.user
│ │ ├── HeadFirstService.cs
│ │ ├── HeadFirstService.resx
│ │ └── app.config
│ └── License.txt
├── Head First Design Patterns 4.5.pdf
├── MyPim01.suo
├── Patterns In Action 4.5.pdf
├── Patterns in Action
│ ├── Action.sql
│ ├── ActionService
│ │ ├── ActionService.csproj
│ │ ├── IService.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── Service.cs
│ ├── BusinessObjects
│ │ ├── BusinessObject.cs
│ │ ├── BusinessObjects.csproj
│ │ ├── BusinessRules
│ │ │ ├── BusinessRule.cs
│ │ │ ├── ValidateCompare.cs
│ │ │ ├── ValidateCreditcard.cs
│ │ │ ├── ValidateEmail.cs
│ │ │ ├── ValidateIPAddress.cs
│ │ │ ├── ValidateId.cs
│ │ │ ├── ValidateLength.cs
│ │ │ ├── ValidateRange.cs
│ │ │ ├── ValidateRegex.cs
│ │ │ ├── ValidateRequired.cs
│ │ │ ├── ValidationDataType.cs
│ │ │ └── ValidationOperator.cs
│ │ ├── Category.cs
│ │ ├── Member.cs
│ │ ├── Order.cs
│ │ ├── OrderDetail.cs
│ │ ├── Product.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── DataObjects
│ │ ├── AdoNet
│ │ │ ├── CategoryDao.cs
│ │ │ ├── DaoFactory.cs
│ │ │ ├── Db.cs
│ │ │ ├── Extensions.cs
│ │ │ ├── MemberDao.cs
│ │ │ ├── OrderDao.cs
│ │ │ ├── OrderDetailDao.cs
│ │ │ └── ProductDao.cs
│ │ ├── App.Config
│ │ ├── DaoFactories.cs
│ │ ├── DataObjects.csproj
│ │ ├── DataObjects.csproj.user
│ │ ├── EntityFramework
│ │ │ ├── Action.Context.cs
│ │ │ ├── Action.Context.tt
│ │ │ ├── Action.Designer.cs
│ │ │ ├── Action.cs
│ │ │ ├── Action.edmx
│ │ │ ├── Action.edmx.diagram
│ │ │ ├── Action.tt
│ │ │ ├── CategoryDao.cs
│ │ │ ├── CategoryEntity.cs
│ │ │ ├── DaoFactory.cs
│ │ │ ├── DynamicLinq.cs
│ │ │ ├── MemberDao.cs
│ │ │ ├── MemberEntity.cs
│ │ │ ├── OrderDao.cs
│ │ │ ├── OrderDetailDao.cs
│ │ │ ├── OrderDetailEntity.cs
│ │ │ ├── OrderEntity.cs
│ │ │ ├── ProductDao.cs
│ │ │ └── ProductEntity.cs
│ │ ├── ICategoryDao.cs
│ │ ├── IDaoFactory.cs
│ │ ├── IMemberDao.cs
│ │ ├── IOrderDao.cs
│ │ ├── IOrderDetailDao.cs
│ │ ├── IProductDao.cs
│ │ ├── Linq2Sql
│ │ │ ├── Action.dbml
│ │ │ ├── Action.dbml.layout
│ │ │ ├── Action.designer.cs
│ │ │ ├── CategoryDao.cs
│ │ │ ├── DaoFactory.cs
│ │ │ ├── DataContext.cs
│ │ │ ├── DataContextFactory.cs
│ │ │ ├── MemberDao.cs
│ │ │ ├── OrderDao.cs
│ │ │ ├── OrderDetailDao.cs
│ │ │ ├── ProductDao.cs
│ │ │ └── VersionConverter.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── packages.config
│ ├── License.txt
│ ├── Mvc
│ │ ├── App_Data
│ │ │ ├── Action1.mdf
│ │ │ └── Action1_log.ldf
│ │ ├── App_Start
│ │ │ ├── AuthConfig.cs
│ │ │ ├── BundleConfig.cs
│ │ │ ├── FilterConfig.cs
│ │ │ ├── RouteConfig.cs
│ │ │ └── WebApiConfig.cs
│ │ ├── Areas
│ │ │ ├── Admin
│ │ │ │ ├── AdminAreaRegistration.cs
│ │ │ │ ├── Controllers
│ │ │ │ │ └── AdminController.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── MemberModel.cs
│ │ │ │ │ ├── MemberOrdersModel.cs
│ │ │ │ │ ├── MembersModel.cs
│ │ │ │ │ ├── OrderDetailModel.cs
│ │ │ │ │ ├── OrderDetailsModel.cs
│ │ │ │ │ ├── OrderModel.cs
│ │ │ │ │ └── OrdersModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── Admin
│ │ │ │ │ ├── Administration.cshtml
│ │ │ │ │ ├── Member.cshtml
│ │ │ │ │ ├── MemberOrders.cshtml
│ │ │ │ │ ├── Members.cshtml
│ │ │ │ │ ├── Order.cshtml
│ │ │ │ │ └── Orders.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Auth
│ │ │ │ ├── AuthAreaRegistration.cs
│ │ │ │ ├── Controllers
│ │ │ │ │ └── AuthController.cs
│ │ │ │ ├── Models
│ │ │ │ │ └── LoginModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── Auth
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ └── Logout.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ └── Shop
│ │ │ ├── Controllers
│ │ │ │ └── ShopController.cs
│ │ │ ├── Models
│ │ │ │ ├── ProductModel.cs
│ │ │ │ ├── ProductsModel.cs
│ │ │ │ └── SearchModel.cs
│ │ │ ├── ShopAreaRegistration.cs
│ │ │ └── Views
│ │ │ ├── Shop
│ │ │ │ ├── Product.cshtml
│ │ │ │ ├── Products.cshtml
│ │ │ │ ├── Search.cshtml
│ │ │ │ ├── Shopping.cshtml
│ │ │ │ └── _Products.cshtml
│ │ │ ├── Web.config
│ │ │ └── _ViewStart.cshtml
│ │ ├── Code
│ │ │ ├── Filters
│ │ │ │ ├── MenuAttribute.cs
│ │ │ │ └── MenuItem.cs
│ │ │ ├── HtmlHelpers
│ │ │ │ ├── BreadCrumb.cs
│ │ │ │ └── BreadCrumbHelper.cs
│ │ │ └── Sorting
│ │ │ ├── ISortable.cs
│ │ │ ├── SortedList.cs
│ │ │ └── SorterHelper.cs
│ │ ├── Content
│ │ │ ├── app.css
│ │ │ └── themes
│ │ │ └── base
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.css
│ │ │ ├── jquery.ui.accordion.css
│ │ │ ├── jquery.ui.all.css
│ │ │ ├── jquery.ui.autocomplete.css
│ │ │ ├── jquery.ui.base.css
│ │ │ ├── jquery.ui.button.css
│ │ │ ├── jquery.ui.core.css
│ │ │ ├── jquery.ui.datepicker.css
│ │ │ ├── jquery.ui.dialog.css
│ │ │ ├── jquery.ui.progressbar.css
│ │ │ ├── jquery.ui.resizable.css
│ │ │ ├── jquery.ui.selectable.css
│ │ │ ├── jquery.ui.slider.css
│ │ │ ├── jquery.ui.tabs.css
│ │ │ ├── jquery.ui.theme.css
│ │ │ └── minified
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.min.css
│ │ │ ├── jquery.ui.accordion.min.css
│ │ │ ├── jquery.ui.autocomplete.min.css
│ │ │ ├── jquery.ui.button.min.css
│ │ │ ├── jquery.ui.core.min.css
│ │ │ ├── jquery.ui.datepicker.min.css
│ │ │ ├── jquery.ui.dialog.min.css
│ │ │ ├── jquery.ui.progressbar.min.css
│ │ │ ├── jquery.ui.resizable.min.css
│ │ │ ├── jquery.ui.selectable.min.css
│ │ │ ├── jquery.ui.slider.min.css
│ │ │ ├── jquery.ui.tabs.min.css
│ │ │ └── jquery.ui.theme.min.css
│ │ ├── Controllers
│ │ │ └── HomeController.cs
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Images
│ │ │ ├── Members
│ │ │ │ └── Large
│ │ │ │ ├── 0.jpg
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 10.jpg
│ │ │ │ ├── 11.jpg
│ │ │ │ ├── 12.jpg
│ │ │ │ ├── 13.jpg
│ │ │ │ ├── 14.jpg
│ │ │ │ ├── 15.jpg
│ │ │ │ ├── 16.jpg
│ │ │ │ ├── 17.jpg
│ │ │ │ ├── 18.jpg
│ │ │ │ ├── 19.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 20.jpg
│ │ │ │ ├── 21.jpg
│ │ │ │ ├── 22.jpg
│ │ │ │ ├── 23.jpg
│ │ │ │ ├── 24.jpg
│ │ │ │ ├── 25.jpg
│ │ │ │ ├── 26.jpg
│ │ │ │ ├── 27.jpg
│ │ │ │ ├── 28.jpg
│ │ │ │ ├── 29.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 30.jpg
│ │ │ │ ├── 31.jpg
│ │ │ │ ├── 32.jpg
│ │ │ │ ├── 33.jpg
│ │ │ │ ├── 34.jpg
│ │ │ │ ├── 35.jpg
│ │ │ │ ├── 36.jpg
│ │ │ │ ├── 37.jpg
│ │ │ │ ├── 38.jpg
│ │ │ │ ├── 39.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 40.jpg
│ │ │ │ ├── 41.jpg
│ │ │ │ ├── 42.jpg
│ │ │ │ ├── 43.jpg
│ │ │ │ ├── 44.jpg
│ │ │ │ ├── 45.jpg
│ │ │ │ ├── 46.jpg
│ │ │ │ ├── 47.jpg
│ │ │ │ ├── 48.jpg
│ │ │ │ ├── 49.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 50.jpg
│ │ │ │ ├── 51.jpg
│ │ │ │ ├── 52.jpg
│ │ │ │ ├── 53.jpg
│ │ │ │ ├── 54.jpg
│ │ │ │ ├── 55.jpg
│ │ │ │ ├── 56.jpg
│ │ │ │ ├── 57.jpg
│ │ │ │ ├── 58.jpg
│ │ │ │ ├── 59.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 60.jpg
│ │ │ │ ├── 61.jpg
│ │ │ │ ├── 62.jpg
│ │ │ │ ├── 63.jpg
│ │ │ │ ├── 64.jpg
│ │ │ │ ├── 65.jpg
│ │ │ │ ├── 66.jpg
│ │ │ │ ├── 67.jpg
│ │ │ │ ├── 68.jpg
│ │ │ │ ├── 69.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 70.jpg
│ │ │ │ ├── 71.jpg
│ │ │ │ ├── 72.jpg
│ │ │ │ ├── 73.jpg
│ │ │ │ ├── 74.jpg
│ │ │ │ ├── 75.jpg
│ │ │ │ ├── 76.jpg
│ │ │ │ ├── 77.jpg
│ │ │ │ ├── 78.jpg
│ │ │ │ ├── 79.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ ├── 80.jpg
│ │ │ │ ├── 81.jpg
│ │ │ │ ├── 82.jpg
│ │ │ │ ├── 83.jpg
│ │ │ │ ├── 84.jpg
│ │ │ │ ├── 85.jpg
│ │ │ │ ├── 86.jpg
│ │ │ │ ├── 87.jpg
│ │ │ │ ├── 88.jpg
│ │ │ │ ├── 89.jpg
│ │ │ │ ├── 9.jpg
│ │ │ │ ├── 90.jpg
│ │ │ │ └── 91.jpg
│ │ │ ├── Products
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 10.jpg
│ │ │ │ ├── 11.jpg
│ │ │ │ ├── 12.jpg
│ │ │ │ ├── 13.jpg
│ │ │ │ ├── 14.jpg
│ │ │ │ ├── 15.jpg
│ │ │ │ ├── 16.jpg
│ │ │ │ ├── 17.jpg
│ │ │ │ ├── 18.jpg
│ │ │ │ ├── 19.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 20.jpg
│ │ │ │ ├── 21.jpg
│ │ │ │ ├── 22.jpg
│ │ │ │ ├── 23.jpg
│ │ │ │ ├── 24.jpg
│ │ │ │ ├── 25.jpg
│ │ │ │ ├── 26.jpg
│ │ │ │ ├── 27.jpg
│ │ │ │ ├── 28.jpg
│ │ │ │ ├── 29.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 30.jpg
│ │ │ │ ├── 31.jpg
│ │ │ │ ├── 32.jpg
│ │ │ │ ├── 33.jpg
│ │ │ │ ├── 34.jpg
│ │ │ │ ├── 35.jpg
│ │ │ │ ├── 36.jpg
│ │ │ │ ├── 37.jpg
│ │ │ │ ├── 38.jpg
│ │ │ │ ├── 39.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 40.jpg
│ │ │ │ ├── 41.jpg
│ │ │ │ ├── 42.jpg
│ │ │ │ ├── 43.jpg
│ │ │ │ ├── 44.jpg
│ │ │ │ ├── 45.jpg
│ │ │ │ ├── 46.jpg
│ │ │ │ ├── 47.jpg
│ │ │ │ ├── 48.jpg
│ │ │ │ ├── 49.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 50.jpg
│ │ │ │ ├── 51.jpg
│ │ │ │ ├── 52.jpg
│ │ │ │ ├── 53.jpg
│ │ │ │ ├── 54.jpg
│ │ │ │ ├── 55.jpg
│ │ │ │ ├── 56.jpg
│ │ │ │ ├── 57.jpg
│ │ │ │ ├── 58.jpg
│ │ │ │ ├── 59.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 60.jpg
│ │ │ │ ├── 61.jpg
│ │ │ │ ├── 62.jpg
│ │ │ │ ├── 63.jpg
│ │ │ │ ├── 64.jpg
│ │ │ │ ├── 65.jpg
│ │ │ │ ├── 66.jpg
│ │ │ │ ├── 67.jpg
│ │ │ │ ├── 68.jpg
│ │ │ │ ├── 69.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 70.jpg
│ │ │ │ ├── 71.jpg
│ │ │ │ ├── 72.jpg
│ │ │ │ ├── 73.jpg
│ │ │ │ ├── 74.jpg
│ │ │ │ ├── 75.jpg
│ │ │ │ ├── 76.jpg
│ │ │ │ ├── 77.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ └── 9.jpg
│ │ │ ├── image45.jpg
│ │ │ ├── indicator.gif
│ │ │ ├── logo.psd
│ │ │ ├── logolight.jpg
│ │ │ ├── sortasc.gif
│ │ │ └── sortdesc.gif
│ │ ├── Mvc.csproj
│ │ ├── Mvc.csproj.user
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Scripts
│ │ │ ├── _references.js
│ │ │ ├── jquery-1.7.1.intellisense.js
│ │ │ ├── jquery-1.7.1.js
│ │ │ ├── jquery-1.7.1.min.js
│ │ │ ├── jquery-ui-1.8.20.js
│ │ │ ├── jquery-ui-1.8.20.min.js
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ ├── jquery.unobtrusive-ajax.min.js
│ │ │ ├── jquery.validate-vsdoc.js
│ │ │ ├── jquery.validate.js
│ │ │ ├── jquery.validate.min.js
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ ├── knockout-2.1.0.debug.js
│ │ │ ├── knockout-2.1.0.js
│ │ │ └── modernizr-2.5.3.js
│ │ ├── Views
│ │ │ ├── Home
│ │ │ │ └── Index.cshtml
│ │ │ ├── Shared
│ │ │ │ ├── Error.cshtml
│ │ │ │ └── _Layout.cshtml
│ │ │ ├── Web.config
│ │ │ └── _ViewStart.cshtml
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ ├── favicon.ico
│ │ └── packages.config
│ ├── Mvc.Tests
│ │ ├── App.config
│ │ ├── Controllers
│ │ │ ├── AdminControllerTest.cs
│ │ │ ├── AuthControllerTest.cs
│ │ │ ├── HomeControllerTest.cs
│ │ │ └── ShopControllerTest.cs
│ │ ├── MoqHelper.cs
│ │ ├── Mvc.Tests.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── packages.config
│ ├── Patterns In Action 4.5.sln
│ ├── Patterns In Action 4.5.v11.suo
│ ├── WebForms
│ │ ├── App_Data
│ │ │ ├── Action2.mdf
│ │ │ └── Action2_log.ldf
│ │ ├── App_Start
│ │ │ ├── AuthConfig.cs
│ │ │ └── BundleConfig.cs
│ │ ├── App_Themes
│ │ │ └── Theme45
│ │ │ ├── Theme45.css
│ │ │ └── Theme45.skin
│ │ ├── Bundle.config
│ │ ├── Code
│ │ │ ├── Controls
│ │ │ │ ├── MenuComposite.cs
│ │ │ │ └── MenuCompositeItem.cs
│ │ │ ├── Logging
│ │ │ │ ├── ILog.cs
│ │ │ │ ├── LogEventArgs.cs
│ │ │ │ ├── LogSeverity.cs
│ │ │ │ ├── Logger.cs
│ │ │ │ ├── ObserverLogToConsole.cs
│ │ │ │ ├── ObserverLogToDatabase.cs
│ │ │ │ ├── ObserverLogToEmail.cs
│ │ │ │ ├── ObserverLogToEventlog.cs
│ │ │ │ └── ObserverLogToFile.cs
│ │ │ ├── PageBase.cs
│ │ │ ├── PriceRange.cs
│ │ │ ├── UrlMaker.cs
│ │ │ └── ViewState
│ │ │ ├── GlobalViewStateSingleton.cs
│ │ │ ├── ProviderBase
│ │ │ │ ├── ViewStateProviderBase.cs
│ │ │ │ ├── ViewStateProviderCollection.cs
│ │ │ │ ├── ViewStateProviderService.cs
│ │ │ │ └── ViewStateProviderServiceSection.cs
│ │ │ ├── ViewStateProviderCache.cs
│ │ │ ├── ViewStateProviderGlobal.cs
│ │ │ └── ViewStateProviderSession.cs
│ │ ├── Content
│ │ │ └── themes
│ │ │ └── base
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.css
│ │ │ ├── jquery.ui.accordion.css
│ │ │ ├── jquery.ui.all.css
│ │ │ ├── jquery.ui.autocomplete.css
│ │ │ ├── jquery.ui.base.css
│ │ │ ├── jquery.ui.button.css
│ │ │ ├── jquery.ui.core.css
│ │ │ ├── jquery.ui.datepicker.css
│ │ │ ├── jquery.ui.dialog.css
│ │ │ ├── jquery.ui.progressbar.css
│ │ │ ├── jquery.ui.resizable.css
│ │ │ ├── jquery.ui.selectable.css
│ │ │ ├── jquery.ui.slider.css
│ │ │ ├── jquery.ui.tabs.css
│ │ │ ├── jquery.ui.theme.css
│ │ │ └── minified
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.min.css
│ │ │ ├── jquery.ui.accordion.min.css
│ │ │ ├── jquery.ui.autocomplete.min.css
│ │ │ ├── jquery.ui.button.min.css
│ │ │ ├── jquery.ui.core.min.css
│ │ │ ├── jquery.ui.datepicker.min.css
│ │ │ ├── jquery.ui.dialog.min.css
│ │ │ ├── jquery.ui.progressbar.min.css
│ │ │ ├── jquery.ui.resizable.min.css
│ │ │ ├── jquery.ui.selectable.min.css
│ │ │ ├── jquery.ui.slider.min.css
│ │ │ ├── jquery.ui.tabs.min.css
│ │ │ └── jquery.ui.theme.min.css
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Images
│ │ │ ├── Members
│ │ │ │ └── Large
│ │ │ │ ├── 0.jpg
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 10.jpg
│ │ │ │ ├── 11.jpg
│ │ │ │ ├── 12.jpg
│ │ │ │ ├── 13.jpg
│ │ │ │ ├── 14.jpg
│ │ │ │ ├── 15.jpg
│ │ │ │ ├── 16.jpg
│ │ │ │ ├── 17.jpg
│ │ │ │ ├── 18.jpg
│ │ │ │ ├── 19.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 20.jpg
│ │ │ │ ├── 21.jpg
│ │ │ │ ├── 22.jpg
│ │ │ │ ├── 23.jpg
│ │ │ │ ├── 24.jpg
│ │ │ │ ├── 25.jpg
│ │ │ │ ├── 26.jpg
│ │ │ │ ├── 27.jpg
│ │ │ │ ├── 28.jpg
│ │ │ │ ├── 29.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 30.jpg
│ │ │ │ ├── 31.jpg
│ │ │ │ ├── 32.jpg
│ │ │ │ ├── 33.jpg
│ │ │ │ ├── 34.jpg
│ │ │ │ ├── 35.jpg
│ │ │ │ ├── 36.jpg
│ │ │ │ ├── 37.jpg
│ │ │ │ ├── 38.jpg
│ │ │ │ ├── 39.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 40.jpg
│ │ │ │ ├── 41.jpg
│ │ │ │ ├── 42.jpg
│ │ │ │ ├── 43.jpg
│ │ │ │ ├── 44.jpg
│ │ │ │ ├── 45.jpg
│ │ │ │ ├── 46.jpg
│ │ │ │ ├── 47.jpg
│ │ │ │ ├── 48.jpg
│ │ │ │ ├── 49.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 50.jpg
│ │ │ │ ├── 51.jpg
│ │ │ │ ├── 52.jpg
│ │ │ │ ├── 53.jpg
│ │ │ │ ├── 54.jpg
│ │ │ │ ├── 55.jpg
│ │ │ │ ├── 56.jpg
│ │ │ │ ├── 57.jpg
│ │ │ │ ├── 58.jpg
│ │ │ │ ├── 59.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 60.jpg
│ │ │ │ ├── 61.jpg
│ │ │ │ ├── 62.jpg
│ │ │ │ ├── 63.jpg
│ │ │ │ ├── 64.jpg
│ │ │ │ ├── 65.jpg
│ │ │ │ ├── 66.jpg
│ │ │ │ ├── 67.jpg
│ │ │ │ ├── 68.jpg
│ │ │ │ ├── 69.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 70.jpg
│ │ │ │ ├── 71.jpg
│ │ │ │ ├── 72.jpg
│ │ │ │ ├── 73.jpg
│ │ │ │ ├── 74.jpg
│ │ │ │ ├── 75.jpg
│ │ │ │ ├── 76.jpg
│ │ │ │ ├── 77.jpg
│ │ │ │ ├── 78.jpg
│ │ │ │ ├── 79.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ ├── 80.jpg
│ │ │ │ ├── 81.jpg
│ │ │ │ ├── 82.jpg
│ │ │ │ ├── 83.jpg
│ │ │ │ ├── 84.jpg
│ │ │ │ ├── 85.jpg
│ │ │ │ ├── 86.jpg
│ │ │ │ ├── 87.jpg
│ │ │ │ ├── 88.jpg
│ │ │ │ ├── 89.jpg
│ │ │ │ ├── 9.jpg
│ │ │ │ ├── 90.jpg
│ │ │ │ ├── 91.jpg
│ │ │ │ └── anon.jpg
│ │ │ ├── Products
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 10.jpg
│ │ │ │ ├── 11.jpg
│ │ │ │ ├── 12.jpg
│ │ │ │ ├── 13.jpg
│ │ │ │ ├── 14.jpg
│ │ │ │ ├── 15.jpg
│ │ │ │ ├── 16.jpg
│ │ │ │ ├── 17.jpg
│ │ │ │ ├── 18.jpg
│ │ │ │ ├── 19.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 20.jpg
│ │ │ │ ├── 21.jpg
│ │ │ │ ├── 22.jpg
│ │ │ │ ├── 23.jpg
│ │ │ │ ├── 24.jpg
│ │ │ │ ├── 25.jpg
│ │ │ │ ├── 26.jpg
│ │ │ │ ├── 27.jpg
│ │ │ │ ├── 28.jpg
│ │ │ │ ├── 29.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 30.jpg
│ │ │ │ ├── 31.jpg
│ │ │ │ ├── 32.jpg
│ │ │ │ ├── 33.jpg
│ │ │ │ ├── 34.jpg
│ │ │ │ ├── 35.jpg
│ │ │ │ ├── 36.jpg
│ │ │ │ ├── 37.jpg
│ │ │ │ ├── 38.jpg
│ │ │ │ ├── 39.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 40.jpg
│ │ │ │ ├── 41.jpg
│ │ │ │ ├── 42.jpg
│ │ │ │ ├── 43.jpg
│ │ │ │ ├── 44.jpg
│ │ │ │ ├── 45.jpg
│ │ │ │ ├── 46.jpg
│ │ │ │ ├── 47.jpg
│ │ │ │ ├── 48.jpg
│ │ │ │ ├── 49.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 50.jpg
│ │ │ │ ├── 51.jpg
│ │ │ │ ├── 52.jpg
│ │ │ │ ├── 53.jpg
│ │ │ │ ├── 54.jpg
│ │ │ │ ├── 55.jpg
│ │ │ │ ├── 56.jpg
│ │ │ │ ├── 57.jpg
│ │ │ │ ├── 58.jpg
│ │ │ │ ├── 59.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 60.jpg
│ │ │ │ ├── 61.jpg
│ │ │ │ ├── 62.jpg
│ │ │ │ ├── 63.jpg
│ │ │ │ ├── 64.jpg
│ │ │ │ ├── 65.jpg
│ │ │ │ ├── 66.jpg
│ │ │ │ ├── 67.jpg
│ │ │ │ ├── 68.jpg
│ │ │ │ ├── 69.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 70.jpg
│ │ │ │ ├── 71.jpg
│ │ │ │ ├── 72.jpg
│ │ │ │ ├── 73.jpg
│ │ │ │ ├── 74.jpg
│ │ │ │ ├── 75.jpg
│ │ │ │ ├── 76.jpg
│ │ │ │ ├── 77.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ └── 9.jpg
│ │ │ ├── image45.jpg
│ │ │ ├── indicator.gif
│ │ │ ├── logolight.jpg
│ │ │ ├── sortasc.gif
│ │ │ └── sortdesc.gif
│ │ ├── LoggingDemo.aspx
│ │ ├── LoggingDemo.aspx.cs
│ │ ├── LoggingDemo.aspx.designer.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Scripts
│ │ │ ├── WebForms
│ │ │ │ ├── DetailsView.js
│ │ │ │ ├── Focus.js
│ │ │ │ ├── GridView.js
│ │ │ │ ├── MSAjax
│ │ │ │ │ ├── MicrosoftAjax.js
│ │ │ │ │ ├── MicrosoftAjaxApplicationServices.js
│ │ │ │ │ ├── MicrosoftAjaxComponentModel.js
│ │ │ │ │ ├── MicrosoftAjaxCore.js
│ │ │ │ │ ├── MicrosoftAjaxGlobalization.js
│ │ │ │ │ ├── MicrosoftAjaxHistory.js
│ │ │ │ │ ├── MicrosoftAjaxNetwork.js
│ │ │ │ │ ├── MicrosoftAjaxSerialization.js
│ │ │ │ │ ├── MicrosoftAjaxTimer.js
│ │ │ │ │ ├── MicrosoftAjaxWebForms.js
│ │ │ │ │ └── MicrosoftAjaxWebServices.js
│ │ │ │ ├── Menu.js
│ │ │ │ ├── MenuStandards.js
│ │ │ │ ├── SmartNav.js
│ │ │ │ ├── TreeView.js
│ │ │ │ ├── WebForms.js
│ │ │ │ ├── WebParts.js
│ │ │ │ └── WebUIValidation.js
│ │ │ ├── _references.js
│ │ │ ├── jquery-1.7.1.intellisense.js
│ │ │ ├── jquery-1.7.1.js
│ │ │ ├── jquery-1.7.1.min.js
│ │ │ ├── jquery-ui-1.8.20.js
│ │ │ ├── jquery-ui-1.8.20.min.js
│ │ │ └── modernizr-2.5.3.js
│ │ ├── Site.Master
│ │ ├── Site.Master.cs
│ │ ├── Site.Master.designer.cs
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ ├── Web.sitemap
│ │ ├── WebAdmin
│ │ │ ├── Admin.aspx
│ │ │ ├── Admin.aspx.cs
│ │ │ ├── Admin.aspx.designer.cs
│ │ │ ├── Member.aspx
│ │ │ ├── Member.aspx.cs
│ │ │ ├── Member.aspx.designer.cs
│ │ │ ├── Members.aspx
│ │ │ ├── Members.aspx.cs
│ │ │ ├── Members.aspx.designer.cs
│ │ │ ├── Order.aspx
│ │ │ ├── Order.aspx.cs
│ │ │ ├── Order.aspx.designer.cs
│ │ │ ├── OrderDetails.aspx
│ │ │ ├── OrderDetails.aspx.cs
│ │ │ ├── OrderDetails.aspx.designer.cs
│ │ │ ├── Orders.aspx
│ │ │ ├── Orders.aspx.cs
│ │ │ └── Orders.aspx.designer.cs
│ │ ├── WebAuth
│ │ │ ├── Login.aspx
│ │ │ ├── Login.aspx.cs
│ │ │ ├── Login.aspx.designer.cs
│ │ │ ├── Logout.aspx
│ │ │ ├── Logout.aspx.cs
│ │ │ └── Logout.aspx.designer.cs
│ │ ├── WebForms.csproj
│ │ ├── WebForms.csproj.user
│ │ ├── WebShop
│ │ │ ├── Product.aspx
│ │ │ ├── Product.aspx.cs
│ │ │ ├── Product.aspx.designer.cs
│ │ │ ├── Products.aspx
│ │ │ ├── Products.aspx.cs
│ │ │ ├── Products.aspx.designer.cs
│ │ │ ├── Search.aspx
│ │ │ ├── Search.aspx.cs
│ │ │ ├── Search.aspx.designer.cs
│ │ │ ├── Shopping.aspx
│ │ │ ├── Shopping.aspx.cs
│ │ │ └── Shopping.aspx.designer.cs
│ │ ├── favicon.ico
│ │ └── packages.config
│ ├── WinFormsApp
│ │ ├── App.config
│ │ ├── App_Data
│ │ │ ├── Action3.mdf
│ │ │ └── Action3_log.ldf
│ │ ├── FormAbout.cs
│ │ ├── FormAbout.designer.cs
│ │ ├── FormAbout.resx
│ │ ├── FormLogin.cs
│ │ ├── FormLogin.designer.cs
│ │ ├── FormLogin.resx
│ │ ├── FormMain.cs
│ │ ├── FormMain.designer.cs
│ │ ├── FormMain.resx
│ │ ├── FormMember.cs
│ │ ├── FormMember.designer.cs
│ │ ├── FormMember.resx
│ │ ├── Images
│ │ │ ├── Customers.ico
│ │ │ ├── Login.ico
│ │ │ ├── Logout.ico
│ │ │ ├── NavBack.png
│ │ │ ├── NavForward.png
│ │ │ ├── copyToolStripButton.Image.png
│ │ │ ├── cutToolStripButton.Image.png
│ │ │ ├── deleteToolStripButton.png
│ │ │ ├── editToolStripButton.Image.png
│ │ │ ├── helpToolStripButton.Image.png
│ │ │ ├── logo45.gif
│ │ │ ├── newToolStripButton.Image.png
│ │ │ ├── pasteToolStripButton.Image.png
│ │ │ ├── printToolStripButton.Image.png
│ │ │ ├── saveToolStripButton.Image.png
│ │ │ └── toolStripButton1.Image.png
│ │ ├── Models
│ │ │ ├── IModel.cs
│ │ │ ├── Model.cs
│ │ │ └── Models
│ │ │ ├── MemberModel.cs
│ │ │ ├── OrderDetailModel.cs
│ │ │ └── OrderModel.cs
│ │ ├── Presenters
│ │ │ ├── LoginPresenter.cs
│ │ │ ├── LogoutPresenter.cs
│ │ │ ├── MemberPresenter.cs
│ │ │ ├── MembersPresenter.cs
│ │ │ ├── OrdersPresenter.cs
│ │ │ └── Presenter.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Views
│ │ │ ├── ILoginView.cs
│ │ │ ├── IMemberView.cs
│ │ │ ├── IMembersView.cs
│ │ │ ├── IOrdersView.cs
│ │ │ └── IView.cs
│ │ ├── WinForms.csproj
│ │ ├── WinForms.csproj.user
│ │ └── packages.config
│ ├── WpfApp
│ │ ├── App.config
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── App_Data
│ │ │ ├── Action4.mdf
│ │ │ └── Action4_log.ldf
│ │ ├── Commands
│ │ │ └── ActionCommands.cs
│ │ ├── Controls
│ │ │ └── DropDownButton.cs
│ │ ├── Converters
│ │ │ ├── MaxLengthConverter.cs
│ │ │ └── MemberImageConverter.cs
│ │ ├── Images
│ │ │ ├── Members
│ │ │ │ ├── Large
│ │ │ │ │ ├── 0.jpg
│ │ │ │ │ ├── 1.jpg
│ │ │ │ │ ├── 10.jpg
│ │ │ │ │ ├── 11.jpg
│ │ │ │ │ ├── 12.jpg
│ │ │ │ │ ├── 13.jpg
│ │ │ │ │ ├── 14.jpg
│ │ │ │ │ ├── 15.jpg
│ │ │ │ │ ├── 16.jpg
│ │ │ │ │ ├── 17.jpg
│ │ │ │ │ ├── 18.jpg
│ │ │ │ │ ├── 19.jpg
│ │ │ │ │ ├── 2.jpg
│ │ │ │ │ ├── 20.jpg
│ │ │ │ │ ├── 21.jpg
│ │ │ │ │ ├── 22.jpg
│ │ │ │ │ ├── 23.jpg
│ │ │ │ │ ├── 24.jpg
│ │ │ │ │ ├── 25.jpg
│ │ │ │ │ ├── 26.jpg
│ │ │ │ │ ├── 27.jpg
│ │ │ │ │ ├── 28.jpg
│ │ │ │ │ ├── 29.jpg
│ │ │ │ │ ├── 3.jpg
│ │ │ │ │ ├── 30.jpg
│ │ │ │ │ ├── 31.jpg
│ │ │ │ │ ├── 32.jpg
│ │ │ │ │ ├── 33.jpg
│ │ │ │ │ ├── 34.jpg
│ │ │ │ │ ├── 35.jpg
│ │ │ │ │ ├── 36.jpg
│ │ │ │ │ ├── 37.jpg
│ │ │ │ │ ├── 38.jpg
│ │ │ │ │ ├── 39.jpg
│ │ │ │ │ ├── 4.jpg
│ │ │ │ │ ├── 40.jpg
│ │ │ │ │ ├── 41.jpg
│ │ │ │ │ ├── 42.jpg
│ │ │ │ │ ├── 43.jpg
│ │ │ │ │ ├── 44.jpg
│ │ │ │ │ ├── 45.jpg
│ │ │ │ │ ├── 46.jpg
│ │ │ │ │ ├── 47.jpg
│ │ │ │ │ ├── 48.jpg
│ │ │ │ │ ├── 49.jpg
│ │ │ │ │ ├── 5.jpg
│ │ │ │ │ ├── 50.jpg
│ │ │ │ │ ├── 51.jpg
│ │ │ │ │ ├── 52.jpg
│ │ │ │ │ ├── 53.jpg
│ │ │ │ │ ├── 54.jpg
│ │ │ │ │ ├── 55.jpg
│ │ │ │ │ ├── 56.jpg
│ │ │ │ │ ├── 57.jpg
│ │ │ │ │ ├── 58.jpg
│ │ │ │ │ ├── 59.jpg
│ │ │ │ │ ├── 6.jpg
│ │ │ │ │ ├── 60.jpg
│ │ │ │ │ ├── 61.jpg
│ │ │ │ │ ├── 62.jpg
│ │ │ │ │ ├── 63.jpg
│ │ │ │ │ ├── 64.jpg
│ │ │ │ │ ├── 65.jpg
│ │ │ │ │ ├── 66.jpg
│ │ │ │ │ ├── 67.jpg
│ │ │ │ │ ├── 68.jpg
│ │ │ │ │ ├── 69.jpg
│ │ │ │ │ ├── 7.jpg
│ │ │ │ │ ├── 70.jpg
│ │ │ │ │ ├── 71.jpg
│ │ │ │ │ ├── 72.jpg
│ │ │ │ │ ├── 73.jpg
│ │ │ │ │ ├── 74.jpg
│ │ │ │ │ ├── 75.jpg
│ │ │ │ │ ├── 76.jpg
│ │ │ │ │ ├── 77.jpg
│ │ │ │ │ ├── 78.jpg
│ │ │ │ │ ├── 79.jpg
│ │ │ │ │ ├── 8.jpg
│ │ │ │ │ ├── 80.jpg
│ │ │ │ │ ├── 81.jpg
│ │ │ │ │ ├── 82.jpg
│ │ │ │ │ ├── 83.jpg
│ │ │ │ │ ├── 84.jpg
│ │ │ │ │ ├── 85.jpg
│ │ │ │ │ ├── 86.jpg
│ │ │ │ │ ├── 87.jpg
│ │ │ │ │ ├── 88.jpg
│ │ │ │ │ ├── 89.jpg
│ │ │ │ │ ├── 9.jpg
│ │ │ │ │ ├── 90.jpg
│ │ │ │ │ ├── 91.jpg
│ │ │ │ │ └── anon.jpg
│ │ │ │ └── Small
│ │ │ │ ├── 0.jpg
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 10.jpg
│ │ │ │ ├── 11.jpg
│ │ │ │ ├── 12.jpg
│ │ │ │ ├── 13.jpg
│ │ │ │ ├── 14.jpg
│ │ │ │ ├── 15.jpg
│ │ │ │ ├── 16.jpg
│ │ │ │ ├── 17.jpg
│ │ │ │ ├── 18.jpg
│ │ │ │ ├── 19.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 20.jpg
│ │ │ │ ├── 21.jpg
│ │ │ │ ├── 22.jpg
│ │ │ │ ├── 23.jpg
│ │ │ │ ├── 24.jpg
│ │ │ │ ├── 25.jpg
│ │ │ │ ├── 26.jpg
│ │ │ │ ├── 27.jpg
│ │ │ │ ├── 28.jpg
│ │ │ │ ├── 29.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 30.jpg
│ │ │ │ ├── 31.jpg
│ │ │ │ ├── 32.jpg
│ │ │ │ ├── 33.jpg
│ │ │ │ ├── 34.jpg
│ │ │ │ ├── 35.jpg
│ │ │ │ ├── 36.jpg
│ │ │ │ ├── 37.jpg
│ │ │ │ ├── 38.jpg
│ │ │ │ ├── 39.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 40.jpg
│ │ │ │ ├── 41.jpg
│ │ │ │ ├── 42.jpg
│ │ │ │ ├── 43.jpg
│ │ │ │ ├── 44.jpg
│ │ │ │ ├── 45.jpg
│ │ │ │ ├── 46.jpg
│ │ │ │ ├── 47.jpg
│ │ │ │ ├── 48.jpg
│ │ │ │ ├── 49.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 50.jpg
│ │ │ │ ├── 51.jpg
│ │ │ │ ├── 52.jpg
│ │ │ │ ├── 53.jpg
│ │ │ │ ├── 54.jpg
│ │ │ │ ├── 55.jpg
│ │ │ │ ├── 56.jpg
│ │ │ │ ├── 57.jpg
│ │ │ │ ├── 58.jpg
│ │ │ │ ├── 59.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 60.jpg
│ │ │ │ ├── 61.jpg
│ │ │ │ ├── 62.jpg
│ │ │ │ ├── 63.jpg
│ │ │ │ ├── 64.jpg
│ │ │ │ ├── 65.jpg
│ │ │ │ ├── 66.jpg
│ │ │ │ ├── 67.jpg
│ │ │ │ ├── 68.jpg
│ │ │ │ ├── 69.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ ├── 70.jpg
│ │ │ │ ├── 71.jpg
│ │ │ │ ├── 72.jpg
│ │ │ │ ├── 73.jpg
│ │ │ │ ├── 74.jpg
│ │ │ │ ├── 75.jpg
│ │ │ │ ├── 76.jpg
│ │ │ │ ├── 77.jpg
│ │ │ │ ├── 78.jpg
│ │ │ │ ├── 79.jpg
│ │ │ │ ├── 8.jpg
│ │ │ │ ├── 80.jpg
│ │ │ │ ├── 81.jpg
│ │ │ │ ├── 82.jpg
│ │ │ │ ├── 83.jpg
│ │ │ │ ├── 84.jpg
│ │ │ │ ├── 85.jpg
│ │ │ │ ├── 86.jpg
│ │ │ │ ├── 87.jpg
│ │ │ │ ├── 88.jpg
│ │ │ │ ├── 89.jpg
│ │ │ │ ├── 9.jpg
│ │ │ │ ├── 90.jpg
│ │ │ │ ├── 91.jpg
│ │ │ │ └── anon.jpg
│ │ │ ├── Menus
│ │ │ │ ├── Add.png
│ │ │ │ ├── Copy.png
│ │ │ │ ├── Cut.png
│ │ │ │ ├── Delete.png
│ │ │ │ ├── Edit.png
│ │ │ │ ├── Help.png
│ │ │ │ ├── Login.png
│ │ │ │ ├── Logout.png
│ │ │ │ ├── Paste.png
│ │ │ │ └── View.png
│ │ │ └── WPFIcon.ico
│ │ ├── Models
│ │ │ ├── BaseModel.cs
│ │ │ ├── CustomerModel.cs
│ │ │ ├── OrderDetailModel.cs
│ │ │ ├── OrderModel.cs
│ │ │ └── Provider
│ │ │ ├── IProvider.cs
│ │ │ └── Provider.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ViewModels
│ │ │ ├── CommandModel.cs
│ │ │ ├── CustomerViewModel.cs
│ │ │ └── ViewModelBase.cs
│ │ ├── WindowAbout.xaml
│ │ ├── WindowAbout.xaml.cs
│ │ ├── WindowLogin.xaml
│ │ ├── WindowLogin.xaml.cs
│ │ ├── WindowMain.xaml
│ │ ├── WindowMain.xaml.cs
│ │ ├── WindowMember.xaml
│ │ ├── WindowMember.xaml.cs
│ │ ├── WindowOrders.xaml
│ │ ├── WindowOrders.xaml.cs
│ │ ├── Wpf.csproj
│ │ ├── Wpf.csproj.user
│ │ └── packages.config
│ └── packages
│ ├── AspNet.ScriptManager.jQuery.1.7.1
│ │ ├── AspNet.ScriptManager.jQuery.1.7.1.nupkg
│ │ └── lib
│ │ ├── net40
│ │ │ └── AspNet.ScriptManager.jQuery.dll
│ │ └── net45
│ │ └── AspNet.ScriptManager.jQuery.dll
│ ├── AspNet.ScriptManager.jQuery.UI.Combined.1.8.20
│ │ ├── AspNet.ScriptManager.jQuery.UI.Combined.1.8.20.nupkg
│ │ └── lib
│ │ ├── net40
│ │ │ └── AspNet.ScriptManager.jQuery.UI.Combined.dll
│ │ └── net45
│ │ └── AspNet.ScriptManager.jQuery.UI.Combined.dll
│ ├── AutoMapper.2.2.1
│ │ ├── AutoMapper.2.2.1.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── AutoMapper.dll
│ │ └── AutoMapper.xml
│ ├── DotNetOpenAuth.AspNet.4.0.3.12153
│ │ ├── DotNetOpenAuth.AspNet.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.AspNet.dll
│ │ └── DotNetOpenAuth.AspNet.xml
│ ├── DotNetOpenAuth.Core.4.0.3.12153
│ │ ├── DotNetOpenAuth.Core.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.Core.dll
│ │ └── DotNetOpenAuth.Core.xml
│ ├── DotNetOpenAuth.OAuth.Consumer.4.0.3.12153
│ │ ├── DotNetOpenAuth.OAuth.Consumer.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OAuth.Consumer.dll
│ │ └── DotNetOpenAuth.OAuth.Consumer.xml
│ ├── DotNetOpenAuth.OAuth.Core.4.0.3.12153
│ │ ├── DotNetOpenAuth.OAuth.Core.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OAuth.dll
│ │ └── DotNetOpenAuth.OAuth.xml
│ ├── DotNetOpenAuth.OpenId.Core.4.0.3.12153
│ │ ├── DotNetOpenAuth.OpenId.Core.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OpenId.dll
│ │ └── DotNetOpenAuth.OpenId.xml
│ ├── DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153
│ │ ├── DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OpenId.RelyingParty.dll
│ │ └── DotNetOpenAuth.OpenId.RelyingParty.xml
│ ├── EntityFramework.5.0.0
│ │ ├── Content
│ │ │ ├── App.config.transform
│ │ │ └── Web.config.transform
│ │ ├── EntityFramework.5.0.0.nupkg
│ │ ├── lib
│ │ │ ├── net40
│ │ │ │ ├── EntityFramework.dll
│ │ │ │ └── EntityFramework.xml
│ │ │ └── net45
│ │ │ ├── EntityFramework.dll
│ │ │ └── EntityFramework.xml
│ │ └── tools
│ │ ├── EntityFramework.PS3.psd1
│ │ ├── EntityFramework.PowerShell.Utility.dll
│ │ ├── EntityFramework.PowerShell.dll
│ │ ├── EntityFramework.psd1
│ │ ├── EntityFramework.psm1
│ │ ├── Redirect.VS11.config
│ │ ├── Redirect.config
│ │ ├── about_EntityFramework.help.txt
│ │ ├── init.ps1
│ │ ├── install.ps1
│ │ └── migrate.exe
│ ├── Microsoft.AspNet.Membership.OpenAuth.1.0.0
│ │ ├── Microsoft.AspNet.Membership.OpenAuth.1.0.0.nupkg
│ │ └── lib
│ │ ├── net40
│ │ │ └── Microsoft.AspNet.Membership.OpenAuth.dll
│ │ └── net45
│ │ └── Microsoft.AspNet.Membership.OpenAuth.dll
│ ├── Microsoft.AspNet.Mvc.4.0.20710.0
│ │ ├── Microsoft.AspNet.Mvc.4.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Mvc.dll
│ │ └── System.Web.Mvc.xml
│ ├── Microsoft.AspNet.Providers.Core.1.1
│ │ ├── Microsoft.AspNet.Providers.Core.1.1.nupkg
│ │ ├── lib
│ │ │ └── net40
│ │ │ └── System.Web.Providers.dll
│ │ └── readme.html
│ ├── Microsoft.AspNet.Providers.LocalDB.1.1
│ │ ├── Microsoft.AspNet.Providers.LocalDB.1.1.nupkg
│ │ ├── content
│ │ │ └── web.config.transform
│ │ └── tools
│ │ └── Install.ps1
│ ├── Microsoft.AspNet.Razor.2.0.20710.0
│ │ ├── Microsoft.AspNet.Razor.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Razor.dll
│ │ └── System.Web.Razor.xml
│ ├── Microsoft.AspNet.ScriptManager.MSAjax.4.5.6
│ │ ├── Microsoft.AspNet.ScriptManager.MSAjax.4.5.6.nupkg
│ │ ├── content
│ │ │ └── Scripts
│ │ │ └── WebForms
│ │ │ └── MSAjax
│ │ │ ├── MicrosoftAjax.js
│ │ │ ├── MicrosoftAjaxApplicationServices.js
│ │ │ ├── MicrosoftAjaxComponentModel.js
│ │ │ ├── MicrosoftAjaxCore.js
│ │ │ ├── MicrosoftAjaxGlobalization.js
│ │ │ ├── MicrosoftAjaxHistory.js
│ │ │ ├── MicrosoftAjaxNetwork.js
│ │ │ ├── MicrosoftAjaxSerialization.js
│ │ │ ├── MicrosoftAjaxTimer.js
│ │ │ ├── MicrosoftAjaxWebForms.js
│ │ │ └── MicrosoftAjaxWebServices.js
│ │ └── lib
│ │ └── net45
│ │ └── Microsoft.ScriptManager.MSAjax.dll
│ ├── Microsoft.AspNet.ScriptManager.WebForms.4.5.6
│ │ ├── Microsoft.AspNet.ScriptManager.WebForms.4.5.6.nupkg
│ │ ├── content
│ │ │ └── Scripts
│ │ │ └── WebForms
│ │ │ ├── DetailsView.js
│ │ │ ├── Focus.js
│ │ │ ├── GridView.js
│ │ │ ├── Menu.js
│ │ │ ├── MenuStandards.js
│ │ │ ├── SmartNav.js
│ │ │ ├── TreeView.js
│ │ │ ├── WebForms.js
│ │ │ ├── WebParts.js
│ │ │ └── WebUIValidation.js
│ │ └── lib
│ │ └── net45
│ │ └── Microsoft.ScriptManager.WebForms.dll
│ ├── Microsoft.AspNet.Web.Optimization.1.0.0
│ │ ├── Microsoft.AspNet.Web.Optimization.1.0.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ └── System.Web.Optimization.dll
│ ├── Microsoft.AspNet.Web.Optimization.WebForms.1.0.0
│ │ ├── Microsoft.AspNet.Web.Optimization.WebForms.1.0.0.nupkg
│ │ ├── content
│ │ │ └── web.config.transform
│ │ └── lib
│ │ └── net45
│ │ └── Microsoft.AspNet.Web.Optimization.WebForms.dll
│ ├── Microsoft.AspNet.WebApi.4.0.20710.0
│ │ └── Microsoft.AspNet.WebApi.4.0.20710.0.nupkg
│ ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0
│ │ ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Net.Http.Formatting.dll
│ │ └── System.Net.Http.Formatting.xml
│ ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0
│ │ ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg
│ │ ├── content
│ │ │ └── web.config.transform
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Http.dll
│ │ └── System.Web.Http.xml
│ ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0
│ │ ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Http.WebHost.dll
│ │ └── System.Web.Http.WebHost.xml
│ ├── Microsoft.AspNet.WebPages.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Helpers.dll
│ │ ├── System.Web.Helpers.xml
│ │ ├── System.Web.WebPages.Deployment.dll
│ │ ├── System.Web.WebPages.Deployment.xml
│ │ ├── System.Web.WebPages.Razor.dll
│ │ ├── System.Web.WebPages.Razor.xml
│ │ ├── System.Web.WebPages.dll
│ │ └── System.Web.WebPages.xml
│ ├── Microsoft.AspNet.WebPages.Data.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.Data.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── WebMatrix.Data.dll
│ │ └── WebMatrix.Data.xml
│ ├── Microsoft.AspNet.WebPages.OAuth.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.OAuth.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── Microsoft.Web.WebPages.OAuth.dll
│ │ └── Microsoft.Web.WebPages.OAuth.xml
│ ├── Microsoft.AspNet.WebPages.WebData.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.WebData.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── WebMatrix.WebData.dll
│ │ └── WebMatrix.WebData.xml
│ ├── Microsoft.Net.Http.2.0.20710.0
│ │ ├── Microsoft.Net.Http.2.0.20710.0.nupkg
│ │ └── lib
│ │ ├── net40
│ │ │ ├── System.Net.Http.WebRequest.dll
│ │ │ ├── System.Net.Http.WebRequest.xml
│ │ │ ├── System.Net.Http.dll
│ │ │ └── System.Net.Http.xml
│ │ └── net45
│ │ └── _._
│ ├── Microsoft.Web.Infrastructure.1.0.0.0
│ │ ├── Microsoft.Web.Infrastructure.1.0.0.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ └── Microsoft.Web.Infrastructure.dll
│ ├── Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ └── jquery.unobtrusive-ajax.min.js
│ │ └── Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0.nupkg
│ ├── Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ └── jquery.validate.unobtrusive.min.js
│ │ └── Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0.nupkg
│ ├── Modernizr.2.5.3
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ └── modernizr-2.5.3.js
│ │ └── Modernizr.2.5.3.nupkg
│ ├── Moq.4.0.10827
│ │ ├── License.txt
│ │ ├── Moq.4.0.10827.nupkg
│ │ ├── Moq.chm
│ │ └── lib
│ │ ├── NET35
│ │ │ ├── Moq.dll
│ │ │ ├── Moq.pdb
│ │ │ └── Moq.xml
│ │ ├── NET40
│ │ │ ├── Moq.dll
│ │ │ ├── Moq.pdb
│ │ │ └── Moq.xml
│ │ └── Silverlight4
│ │ ├── Castle.Core.dll
│ │ ├── Moq.Silverlight.dll
│ │ ├── Moq.Silverlight.pdb
│ │ └── Moq.Silverlight.xml
│ ├── Newtonsoft.Json.4.5.6
│ │ ├── Newtonsoft.Json.4.5.6.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── WebGrease.1.1.0
│ │ ├── WebGrease.1.1.0.nupkg
│ │ ├── lib
│ │ │ ├── Antlr3.Runtime.dll
│ │ │ └── WebGrease.dll
│ │ └── tools
│ │ └── WG.exe
│ ├── jQuery.1.7.1.1
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery-1.7.1-vsdoc.js
│ │ │ ├── jquery-1.7.1.js
│ │ │ └── jquery-1.7.1.min.js
│ │ ├── Tools
│ │ │ ├── common.ps1
│ │ │ ├── install.ps1
│ │ │ ├── jquery-1.7.1.intellisense.js
│ │ │ └── uninstall.ps1
│ │ └── jQuery.1.7.1.1.nupkg
│ ├── jQuery.UI.Combined.1.8.20.1
│ │ ├── Content
│ │ │ ├── Content
│ │ │ │ └── themes
│ │ │ │ └── base
│ │ │ │ ├── images
│ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ ├── jquery-ui.css
│ │ │ │ ├── jquery.ui.accordion.css
│ │ │ │ ├── jquery.ui.all.css
│ │ │ │ ├── jquery.ui.autocomplete.css
│ │ │ │ ├── jquery.ui.base.css
│ │ │ │ ├── jquery.ui.button.css
│ │ │ │ ├── jquery.ui.core.css
│ │ │ │ ├── jquery.ui.datepicker.css
│ │ │ │ ├── jquery.ui.dialog.css
│ │ │ │ ├── jquery.ui.progressbar.css
│ │ │ │ ├── jquery.ui.resizable.css
│ │ │ │ ├── jquery.ui.selectable.css
│ │ │ │ ├── jquery.ui.slider.css
│ │ │ │ ├── jquery.ui.tabs.css
│ │ │ │ ├── jquery.ui.theme.css
│ │ │ │ └── minified
│ │ │ │ ├── images
│ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ ├── jquery-ui.min.css
│ │ │ │ ├── jquery.ui.accordion.min.css
│ │ │ │ ├── jquery.ui.autocomplete.min.css
│ │ │ │ ├── jquery.ui.button.min.css
│ │ │ │ ├── jquery.ui.core.min.css
│ │ │ │ ├── jquery.ui.datepicker.min.css
│ │ │ │ ├── jquery.ui.dialog.min.css
│ │ │ │ ├── jquery.ui.progressbar.min.css
│ │ │ │ ├── jquery.ui.resizable.min.css
│ │ │ │ ├── jquery.ui.selectable.min.css
│ │ │ │ ├── jquery.ui.slider.min.css
│ │ │ │ ├── jquery.ui.tabs.min.css
│ │ │ │ └── jquery.ui.theme.min.css
│ │ │ └── Scripts
│ │ │ ├── jquery-ui-1.8.20.js
│ │ │ └── jquery-ui-1.8.20.min.js
│ │ └── jQuery.UI.Combined.1.8.20.1.nupkg
│ ├── jQuery.Validation.1.9.0.1
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery.validate-vsdoc.js
│ │ │ ├── jquery.validate.js
│ │ │ └── jquery.validate.min.js
│ │ └── jQuery.Validation.1.9.0.1.nupkg
│ ├── knockoutjs.2.1.0
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── knockout-2.1.0.debug.js
│ │ │ └── knockout-2.1.0.js
│ │ └── knockoutjs.2.1.0.nupkg
│ └── repositories.config
├── Plan
│ ├── License.txt
│ ├── Plan Spark 4.5.sln
│ ├── Plan Spark 4.5.v11.suo
│ ├── Plan.Domain
│ │ ├── 2. Plan.Domain.csproj
│ │ ├── 2. Plan.Domain.csproj.user
│ │ ├── Data
│ │ │ ├── Data.partial.cs
│ │ │ └── PlanData.cs
│ │ ├── Domain
│ │ │ ├── Entity.partial.cs
│ │ │ ├── Task.cs
│ │ │ └── User.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Repository
│ │ │ ├── Repository.partial.cs
│ │ │ ├── Tasks.cs
│ │ │ └── Users.cs
│ │ ├── UnitOfWork
│ │ │ └── UnitOfWork.partial.cs
│ │ ├── _Spark
│ │ │ ├── Core.cs
│ │ │ ├── Data.cs
│ │ │ ├── Domain.cs
│ │ │ ├── Generator
│ │ │ │ ├── DomainGenerator.cs
│ │ │ │ └── DomainGenerator.tt
│ │ │ ├── Repository.cs
│ │ │ └── UnitOfWork.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Plan.Domain.dll
│ │ │ └── Plan.Domain.pdb
│ │ └── obj
│ │ └── Debug
│ │ ├── 2. Plan.Domain.csproj.FileListAbsolute.txt
│ │ ├── 2. Plan.Domain.csprojResolveAssemblyReference.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Plan.Domain.dll
│ │ ├── Plan.Domain.pdb
│ │ ├── TempPE
│ │ │ └── _Spark.Generator.DomainGenerator.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── Plan.Rest.v1
│ │ ├── 3. Plan.Rest.v1.csproj
│ │ ├── 3. Plan.Rest.v1.csproj.user
│ │ ├── Controllers
│ │ │ ├── BaseApiController.cs
│ │ │ ├── TasksController.cs
│ │ │ └── UsersController.cs
│ │ ├── Entities
│ │ │ ├── ApiEntity.cs
│ │ │ ├── ApiTask.cs
│ │ │ └── ApiUser.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── _Spark
│ │ │ └── Generator
│ │ │ ├── RestGenerator.cs
│ │ │ └── RestGenerator.tt
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── AutoMapper.dll
│ │ │ ├── AutoMapper.xml
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── Newtonsoft.Json.xml
│ │ │ ├── Plan.Domain.dll
│ │ │ ├── Plan.Domain.pdb
│ │ │ ├── Plan.Rest.v1.dll
│ │ │ ├── Plan.Rest.v1.pdb
│ │ │ ├── System.Net.Http.Formatting.dll
│ │ │ ├── System.Net.Http.Formatting.xml
│ │ │ ├── System.Web.Http.dll
│ │ │ └── System.Web.Http.xml
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── 3. Plan.Rest.v1.csproj.FileListAbsolute.txt
│ │ │ ├── 3. Plan.Rest.v1.csprojResolveAssemblyReference.cache
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Plan.Rest.v1.dll
│ │ │ ├── Plan.Rest.v1.pdb
│ │ │ ├── TempPE
│ │ │ │ └── _Spark.Generator.RestGenerator.cs.dll
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── packages.config
│ ├── Plan.Rest.v1.Test
│ │ ├── 4. Plan.Rest.v1.Test.csproj
│ │ ├── App.config
│ │ ├── Entities
│ │ │ ├── ClientTask.cs
│ │ │ └── ClientUser.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── Newtonsoft.Json.xml
│ │ │ ├── Plan.Rest.v1.Test.exe
│ │ │ ├── Plan.Rest.v1.Test.exe.config
│ │ │ ├── Plan.Rest.v1.Test.pdb
│ │ │ ├── Plan.Rest.v1.Test.vshost.exe
│ │ │ ├── Plan.Rest.v1.Test.vshost.exe.config
│ │ │ └── Plan.Rest.v1.Test.vshost.exe.manifest
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── 4. Plan.Rest.v1.Test.csproj.FileListAbsolute.txt
│ │ │ ├── 4. Plan.Rest.v1.Test.csprojResolveAssemblyReference.cache
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Plan.Rest.v1.Test.exe
│ │ │ ├── Plan.Rest.v1.Test.pdb
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── packages.config
│ ├── Plan.Web
│ │ ├── 1. Plan.Web.csproj
│ │ ├── 1. Plan.Web.csproj.user
│ │ ├── App_Data
│ │ │ ├── Plan.mdf
│ │ │ └── Plan_log.ldf
│ │ ├── App_Start
│ │ │ ├── BundleConfig.cs
│ │ │ ├── FilterConfig.cs
│ │ │ ├── RouteConfig.cs
│ │ │ └── WebApiConfig.cs
│ │ ├── Areas
│ │ │ ├── Admin
│ │ │ │ ├── AdminAreaRegistration.cs
│ │ │ │ └── Views
│ │ │ │ └── Web.config
│ │ │ └── Home
│ │ │ ├── Controllers
│ │ │ │ └── HomeController.cs
│ │ │ ├── HomeAreaRegistration.cs
│ │ │ └── Views
│ │ │ ├── Home
│ │ │ │ └── Index.cshtml
│ │ │ └── Web.config
│ │ ├── Content
│ │ │ ├── Site.css
│ │ │ ├── app.css
│ │ │ ├── bootstrap-responsive.css
│ │ │ ├── bootstrap-responsive.min.css
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── images
│ │ │ │ ├── glyphicons-halflings-white.png
│ │ │ │ └── glyphicons-halflings.png
│ │ │ └── themes
│ │ │ └── base
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.css
│ │ │ ├── jquery.ui.accordion.css
│ │ │ ├── jquery.ui.all.css
│ │ │ ├── jquery.ui.autocomplete.css
│ │ │ ├── jquery.ui.base.css
│ │ │ ├── jquery.ui.button.css
│ │ │ ├── jquery.ui.core.css
│ │ │ ├── jquery.ui.datepicker.css
│ │ │ ├── jquery.ui.dialog.css
│ │ │ ├── jquery.ui.progressbar.css
│ │ │ ├── jquery.ui.resizable.css
│ │ │ ├── jquery.ui.selectable.css
│ │ │ ├── jquery.ui.slider.css
│ │ │ ├── jquery.ui.tabs.css
│ │ │ ├── jquery.ui.theme.css
│ │ │ └── minified
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.min.css
│ │ │ ├── jquery.ui.accordion.min.css
│ │ │ ├── jquery.ui.autocomplete.min.css
│ │ │ ├── jquery.ui.button.min.css
│ │ │ ├── jquery.ui.core.min.css
│ │ │ ├── jquery.ui.datepicker.min.css
│ │ │ ├── jquery.ui.dialog.min.css
│ │ │ ├── jquery.ui.progressbar.min.css
│ │ │ ├── jquery.ui.resizable.min.css
│ │ │ ├── jquery.ui.selectable.min.css
│ │ │ ├── jquery.ui.slider.min.css
│ │ │ ├── jquery.ui.tabs.min.css
│ │ │ └── jquery.ui.theme.min.css
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Scripts
│ │ │ ├── _references.js
│ │ │ ├── app.js
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.min.js
│ │ │ ├── jquery-1.9.1.intellisense.js
│ │ │ ├── jquery-1.9.1.js
│ │ │ ├── jquery-1.9.1.min.js
│ │ │ ├── jquery-1.9.1.min.map
│ │ │ ├── jquery-migrate-1.1.1.js
│ │ │ ├── jquery-migrate-1.1.1.min.js
│ │ │ ├── jquery-ui-1.10.2.js
│ │ │ ├── jquery-ui-1.10.2.min.js
│ │ │ ├── jquery-ui-1.8.24.js
│ │ │ ├── jquery-ui-1.8.24.min.js
│ │ │ ├── jquery.flot.js
│ │ │ ├── jquery.flot.pie.js
│ │ │ ├── jquery.history.js
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ ├── jquery.unobtrusive-ajax.min.js
│ │ │ ├── jquery.validate-vsdoc.js
│ │ │ ├── jquery.validate.js
│ │ │ ├── jquery.validate.min.js
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ ├── knockout-2.2.0.debug.js
│ │ │ ├── knockout-2.2.0.js
│ │ │ └── modernizr-2.6.2.js
│ │ ├── Views
│ │ │ ├── Shared
│ │ │ │ ├── Error.cshtml
│ │ │ │ └── _Layout.cshtml
│ │ │ ├── Web.config
│ │ │ └── _ViewStart.cshtml
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ ├── bin
│ │ │ ├── Antlr3.Runtime.dll
│ │ │ ├── AutoMapper.dll
│ │ │ ├── AutoMapper.xml
│ │ │ ├── EntityFramework.dll
│ │ │ ├── EntityFramework.xml
│ │ │ ├── Microsoft.Web.Infrastructure.dll
│ │ │ ├── Microsoft.Web.Mvc.FixedDisplayModes.dll
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ ├── Newtonsoft.Json.xml
│ │ │ ├── Plan.Domain.dll
│ │ │ ├── Plan.Domain.pdb
│ │ │ ├── Plan.Rest.v1.dll
│ │ │ ├── Plan.Rest.v1.pdb
│ │ │ ├── Plan.Web.dll
│ │ │ ├── Plan.Web.pdb
│ │ │ ├── System.Net.Http.Formatting.dll
│ │ │ ├── System.Net.Http.Formatting.xml
│ │ │ ├── System.Web.Http.WebHost.dll
│ │ │ ├── System.Web.Http.WebHost.xml
│ │ │ ├── System.Web.Http.dll
│ │ │ ├── System.Web.Http.xml
│ │ │ ├── System.Web.Mvc.dll
│ │ │ ├── System.Web.Mvc.xml
│ │ │ ├── System.Web.Optimization.dll
│ │ │ ├── System.Web.Providers.dll
│ │ │ ├── System.Web.Razor.dll
│ │ │ ├── System.Web.Razor.xml
│ │ │ ├── System.Web.WebPages.Deployment.dll
│ │ │ ├── System.Web.WebPages.Deployment.xml
│ │ │ ├── System.Web.WebPages.Razor.dll
│ │ │ ├── System.Web.WebPages.Razor.xml
│ │ │ ├── System.Web.WebPages.dll
│ │ │ ├── System.Web.WebPages.xml
│ │ │ ├── WebGrease.dll
│ │ │ ├── WebMatrix.Data.dll
│ │ │ ├── WebMatrix.Data.xml
│ │ │ ├── WebMatrix.WebData.dll
│ │ │ └── WebMatrix.WebData.xml
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── 1. Plan.Web.csproj.FileListAbsolute.txt
│ │ │ ├── 1. Plan.Web.csprojResolveAssemblyReference.cache
│ │ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Plan.Web.dll
│ │ │ ├── Plan.Web.pdb
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── packages.config
│ └── Plan.sql
├── README.TXT
├── Spark
│ ├── Art.Domain
│ │ ├── 2.Art.Domain.csproj
│ │ ├── 2.Art.Domain.csproj.user
│ │ ├── Data
│ │ │ ├── ArtData.cs
│ │ │ └── Data.partial.cs
│ │ ├── Domain
│ │ │ ├── Artist.cs
│ │ │ ├── Cart.cs
│ │ │ ├── CartItem.cs
│ │ │ ├── Entity.partial.cs
│ │ │ ├── Error.cs
│ │ │ ├── Order.cs
│ │ │ ├── OrderDetail.cs
│ │ │ ├── OrderNumber.cs
│ │ │ ├── Product.cs
│ │ │ ├── Rating.cs
│ │ │ └── User.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Repository
│ │ │ ├── Artists.cs
│ │ │ ├── CartItems.cs
│ │ │ ├── Carts.cs
│ │ │ ├── Errors.cs
│ │ │ ├── OrderDetails.cs
│ │ │ ├── OrderNumbers.cs
│ │ │ ├── Orders.cs
│ │ │ ├── Products.cs
│ │ │ ├── Ratings.cs
│ │ │ ├── Repository.partial.cs
│ │ │ └── Users.cs
│ │ ├── UnitOfWork
│ │ │ └── UnitOfWork.partial.cs
│ │ ├── _Spark
│ │ │ ├── Core.cs
│ │ │ ├── Data.cs
│ │ │ ├── Domain.cs
│ │ │ ├── Generator
│ │ │ │ ├── DomainGenerator.cs
│ │ │ │ └── DomainGenerator.tt
│ │ │ ├── Repository.cs
│ │ │ └── UnitOfWork.cs
│ │ └── packages.config
│ ├── Art.Rest.v1
│ │ ├── 3.Art.Rest.v1.csproj
│ │ ├── 3.Art.Rest.v1.csproj.user
│ │ ├── Controllers
│ │ │ ├── ArtistsController.cs
│ │ │ ├── BaseApiController.cs
│ │ │ ├── CartItemsController.cs
│ │ │ ├── CartsController.cs
│ │ │ ├── ErrorsController.cs
│ │ │ ├── OrderDetailsController.cs
│ │ │ ├── OrderNumbersController.cs
│ │ │ ├── OrdersController.cs
│ │ │ ├── ProductsController.cs
│ │ │ ├── RatingsController.cs
│ │ │ └── UsersController.cs
│ │ ├── Entities
│ │ │ ├── ApiArtist.cs
│ │ │ ├── ApiCart.cs
│ │ │ ├── ApiCartItem.cs
│ │ │ ├── ApiEntity.cs
│ │ │ ├── ApiError.cs
│ │ │ ├── ApiOrder.cs
│ │ │ ├── ApiOrderDetail.cs
│ │ │ ├── ApiOrderNumber.cs
│ │ │ ├── ApiProduct.cs
│ │ │ ├── ApiRating.cs
│ │ │ └── ApiUser.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── _Spark
│ │ │ └── Generator
│ │ │ ├── RestGenerator.cs
│ │ │ └── RestGenerator.tt
│ │ └── packages.config
│ ├── Art.Rest.v1.Test
│ │ ├── 4.Art.Rest.v1.Test.csproj
│ │ ├── App.config
│ │ ├── Entities
│ │ │ ├── ClientArtist.cs
│ │ │ ├── ClientCart.cs
│ │ │ ├── ClientCartItem.cs
│ │ │ ├── ClientOrder.cs
│ │ │ ├── ClientOrderDetail.cs
│ │ │ ├── ClientProduct.cs
│ │ │ ├── ClientRating.cs
│ │ │ └── ClientUser.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── packages.config
│ ├── Art.Web
│ │ ├── 1.Art.Web.csproj
│ │ ├── 1.Art.Web.csproj.user
│ │ ├── App_Data
│ │ │ ├── Art.mdf
│ │ │ └── Art_log.ldf
│ │ ├── App_Start
│ │ │ ├── AuthConfig.cs
│ │ │ ├── BundleConfig.cs
│ │ │ ├── FilterConfig.cs
│ │ │ ├── RouteConfig.cs
│ │ │ └── WebApiConfig.cs
│ │ ├── Areas
│ │ │ ├── Admin
│ │ │ │ ├── AdminAreaRegistration.cs
│ │ │ │ ├── Controllers
│ │ │ │ │ ├── AdhocController.cs
│ │ │ │ │ ├── AdminController.cs
│ │ │ │ │ ├── DashboardController.cs
│ │ │ │ │ └── ReportController.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── AdhocModel.cs
│ │ │ │ │ ├── AdminNewUserModel.cs
│ │ │ │ │ ├── AdminUsersModel.cs
│ │ │ │ │ ├── DashboardModel.cs
│ │ │ │ │ ├── ReportOrderDetailsModel.cs
│ │ │ │ │ ├── ReportOrdersModel.cs
│ │ │ │ │ ├── ReportProductsModel.cs
│ │ │ │ │ ├── ReportUsersModel.cs
│ │ │ │ │ └── ReportsModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── Adhoc
│ │ │ │ │ └── Adhoc.cshtml
│ │ │ │ ├── Admin
│ │ │ │ │ ├── User.cshtml
│ │ │ │ │ ├── Users.cshtml
│ │ │ │ │ └── _Users.cshtml
│ │ │ │ ├── Dashboard
│ │ │ │ │ └── Dashboard.cshtml
│ │ │ │ ├── Report
│ │ │ │ │ ├── OrderDetails.cshtml
│ │ │ │ │ ├── Orders.cshtml
│ │ │ │ │ ├── Products.cshtml
│ │ │ │ │ ├── Reports.cshtml
│ │ │ │ │ ├── Users.cshtml
│ │ │ │ │ ├── _Orders.cshtml
│ │ │ │ │ ├── _Products.cshtml
│ │ │ │ │ └── _Users.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Auth
│ │ │ │ ├── AuthAreaRegistration.cs
│ │ │ │ ├── Controllers
│ │ │ │ │ └── AuthController.cs
│ │ │ │ ├── Models
│ │ │ │ │ ├── AccountModel.cs
│ │ │ │ │ ├── LoginModel.cs
│ │ │ │ │ └── SignupModel.cs
│ │ │ │ └── Views
│ │ │ │ ├── Auth
│ │ │ │ │ ├── Account.cshtml
│ │ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── LogoutConfirm.cshtml
│ │ │ │ │ └── Signup.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Home
│ │ │ │ ├── Controllers
│ │ │ │ │ └── HomeController.cs
│ │ │ │ ├── HomeAreaRegistration.cs
│ │ │ │ └── Views
│ │ │ │ ├── Home
│ │ │ │ │ ├── About.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ └── Shop
│ │ │ ├── Controllers
│ │ │ │ ├── CartController.cs
│ │ │ │ └── ProductController.cs
│ │ │ ├── Models
│ │ │ │ ├── ArtistModel.cs
│ │ │ │ ├── CartItemModel.cs
│ │ │ │ ├── CartModel.cs
│ │ │ │ ├── CheckoutModel.cs
│ │ │ │ ├── ConfirmModel.cs
│ │ │ │ ├── ProductModel.cs
│ │ │ │ └── ProductsModel.cs
│ │ │ ├── ShopAreaRegistration.cs
│ │ │ └── Views
│ │ │ ├── Cart
│ │ │ │ ├── Cart.cshtml
│ │ │ │ ├── Checkout.cshtml
│ │ │ │ └── Confirm.cshtml
│ │ │ ├── Product
│ │ │ │ ├── Product.cshtml
│ │ │ │ ├── Products.cshtml
│ │ │ │ └── _Products.cshtml
│ │ │ ├── Web.config
│ │ │ └── _ViewStart.cshtml
│ │ ├── Code
│ │ │ ├── Attributes
│ │ │ │ └── AjaxOnlyAttribute.cs
│ │ │ ├── BaseController.cs
│ │ │ ├── Caching
│ │ │ │ └── ArtCache.cs
│ │ │ ├── CurrentCart.cs
│ │ │ ├── CurrentUser.cs
│ │ │ ├── ErrorCodes
│ │ │ │ └── ErrorCodes.cs
│ │ │ ├── Extensions
│ │ │ │ └── Extensions.cs
│ │ │ ├── Facebook
│ │ │ │ └── FacebookClient.cs
│ │ │ ├── HtmlHelpers
│ │ │ │ └── CartHelper.cs
│ │ │ ├── Paginate
│ │ │ │ ├── PagedList.cs
│ │ │ │ └── PagerHelpers.cs
│ │ │ ├── Principals
│ │ │ │ ├── CustomPrincipal.cs
│ │ │ │ └── CustomPrincipalModel.cs
│ │ │ └── Service.cs
│ │ ├── Content
│ │ │ ├── app.css
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── images
│ │ │ │ ├── back.jpg
│ │ │ │ ├── glyphicons-halflings-white.png
│ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ └── sprite_stars.gif
│ │ │ └── themes
│ │ │ └── base
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.css
│ │ │ ├── jquery.ui.accordion.css
│ │ │ ├── jquery.ui.all.css
│ │ │ ├── jquery.ui.autocomplete.css
│ │ │ ├── jquery.ui.base.css
│ │ │ ├── jquery.ui.button.css
│ │ │ ├── jquery.ui.core.css
│ │ │ ├── jquery.ui.datepicker.css
│ │ │ ├── jquery.ui.dialog.css
│ │ │ ├── jquery.ui.progressbar.css
│ │ │ ├── jquery.ui.resizable.css
│ │ │ ├── jquery.ui.selectable.css
│ │ │ ├── jquery.ui.slider.css
│ │ │ ├── jquery.ui.tabs.css
│ │ │ ├── jquery.ui.theme.css
│ │ │ └── minified
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-ui.min.css
│ │ │ ├── jquery.ui.accordion.min.css
│ │ │ ├── jquery.ui.autocomplete.min.css
│ │ │ ├── jquery.ui.button.min.css
│ │ │ ├── jquery.ui.core.min.css
│ │ │ ├── jquery.ui.datepicker.min.css
│ │ │ ├── jquery.ui.dialog.min.css
│ │ │ ├── jquery.ui.progressbar.min.css
│ │ │ ├── jquery.ui.resizable.min.css
│ │ │ ├── jquery.ui.selectable.min.css
│ │ │ ├── jquery.ui.slider.min.css
│ │ │ ├── jquery.ui.tabs.min.css
│ │ │ └── jquery.ui.theme.min.css
│ │ ├── Global.asax
│ │ ├── Global.asax.cs
│ │ ├── Images
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── artlogo.png
│ │ │ ├── cards.jpg
│ │ │ ├── cezanne1.jpg
│ │ │ ├── cezanne2.jpg
│ │ │ ├── cezanne3.jpg
│ │ │ ├── cezanne4.jpg
│ │ │ ├── cezanne5.jpg
│ │ │ ├── degas1.jpg
│ │ │ ├── degas2.jpg
│ │ │ ├── degas3.jpg
│ │ │ ├── degas4.jpg
│ │ │ ├── monet1.jpg
│ │ │ ├── monet2.jpg
│ │ │ ├── monet3.jpg
│ │ │ ├── thumbnails
│ │ │ │ ├── cezanne1.jpg
│ │ │ │ ├── cezanne2.jpg
│ │ │ │ ├── cezanne3.jpg
│ │ │ │ ├── cezanne4.jpg
│ │ │ │ ├── cezanne5.jpg
│ │ │ │ ├── degas1.jpg
│ │ │ │ ├── degas2.jpg
│ │ │ │ ├── degas3.jpg
│ │ │ │ ├── degas4.jpg
│ │ │ │ ├── monet1.jpg
│ │ │ │ ├── monet2.jpg
│ │ │ │ ├── monet3.jpg
│ │ │ │ ├── turner1.jpg
│ │ │ │ ├── turner2.jpg
│ │ │ │ ├── turner3.jpg
│ │ │ │ ├── vangogh1.jpg
│ │ │ │ ├── vangogh2.jpg
│ │ │ │ ├── vangogh3.jpg
│ │ │ │ ├── vangogh4.jpg
│ │ │ │ ├── vermeer1.jpg
│ │ │ │ ├── vermeer2.jpg
│ │ │ │ ├── vermeer3.jpg
│ │ │ │ ├── vermeer4.jpg
│ │ │ │ ├── vermeer5.jpg
│ │ │ │ └── vermeer6.jpg
│ │ │ ├── turner1.jpg
│ │ │ ├── turner2.jpg
│ │ │ ├── turner3.jpg
│ │ │ ├── vangogh1.jpg
│ │ │ ├── vangogh2.jpg
│ │ │ ├── vangogh3.jpg
│ │ │ ├── vangogh4.jpg
│ │ │ ├── vermeer1.jpg
│ │ │ ├── vermeer2.jpg
│ │ │ ├── vermeer3.jpg
│ │ │ ├── vermeer4.jpg
│ │ │ ├── vermeer5.jpg
│ │ │ └── vermeer6.jpg
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Scripts
│ │ │ ├── _references.js
│ │ │ ├── app.js
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.min.js
│ │ │ ├── jquery-1.9.1.intellisense.js
│ │ │ ├── jquery-1.9.1.js
│ │ │ ├── jquery-1.9.1.min.js
│ │ │ ├── jquery-1.9.1.min.map
│ │ │ ├── jquery-migrate-1.1.1.js
│ │ │ ├── jquery-migrate-1.1.1.min.js
│ │ │ ├── jquery-ui-1.10.2.js
│ │ │ ├── jquery-ui-1.10.2.min.js
│ │ │ ├── jquery.flot.js
│ │ │ ├── jquery.flot.pie.js
│ │ │ ├── jquery.history.js
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ ├── jquery.unobtrusive-ajax.min.js
│ │ │ ├── jquery.validate-vsdoc.js
│ │ │ ├── jquery.validate.js
│ │ │ ├── jquery.validate.min.js
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ └── modernizr-2.5.3.js
│ │ ├── Views
│ │ │ ├── Shared
│ │ │ │ ├── Error.cshtml
│ │ │ │ ├── _Alert.cshtml
│ │ │ │ └── _Layout.cshtml
│ │ │ ├── Web.config
│ │ │ └── _ViewStart.cshtml
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ ├── favicon.ico
│ │ └── packages.config
│ ├── Art.sql
│ ├── License.txt
│ ├── Spark 4.5.sln
│ ├── Spark 4.5.v11.suo
│ └── packages
│ ├── AutoMapper.2.2.1
│ │ ├── AutoMapper.2.2.1.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── AutoMapper.dll
│ │ └── AutoMapper.xml
│ ├── DotNetOpenAuth.AspNet.4.0.3.12153
│ │ ├── DotNetOpenAuth.AspNet.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.AspNet.dll
│ │ └── DotNetOpenAuth.AspNet.xml
│ ├── DotNetOpenAuth.Core.4.0.3.12153
│ │ ├── DotNetOpenAuth.Core.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.Core.dll
│ │ └── DotNetOpenAuth.Core.xml
│ ├── DotNetOpenAuth.OAuth.Consumer.4.0.3.12153
│ │ ├── DotNetOpenAuth.OAuth.Consumer.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OAuth.Consumer.dll
│ │ └── DotNetOpenAuth.OAuth.Consumer.xml
│ ├── DotNetOpenAuth.OAuth.Core.4.0.3.12153
│ │ ├── DotNetOpenAuth.OAuth.Core.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OAuth.dll
│ │ └── DotNetOpenAuth.OAuth.xml
│ ├── DotNetOpenAuth.OpenId.Core.4.0.3.12153
│ │ ├── DotNetOpenAuth.OpenId.Core.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OpenId.dll
│ │ └── DotNetOpenAuth.OpenId.xml
│ ├── DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153
│ │ ├── DotNetOpenAuth.OpenId.RelyingParty.4.0.3.12153.nupkg
│ │ └── lib
│ │ └── net40-full
│ │ ├── DotNetOpenAuth.OpenId.RelyingParty.dll
│ │ └── DotNetOpenAuth.OpenId.RelyingParty.xml
│ ├── EntityFramework.5.0.0
│ │ ├── Content
│ │ │ ├── App.config.transform
│ │ │ └── Web.config.transform
│ │ ├── EntityFramework.5.0.0.nupkg
│ │ ├── lib
│ │ │ ├── net40
│ │ │ │ ├── EntityFramework.dll
│ │ │ │ └── EntityFramework.xml
│ │ │ └── net45
│ │ │ ├── EntityFramework.dll
│ │ │ └── EntityFramework.xml
│ │ └── tools
│ │ ├── EntityFramework.PS3.psd1
│ │ ├── EntityFramework.PowerShell.Utility.dll
│ │ ├── EntityFramework.PowerShell.dll
│ │ ├── EntityFramework.psd1
│ │ ├── EntityFramework.psm1
│ │ ├── Redirect.VS11.config
│ │ ├── Redirect.config
│ │ ├── about_EntityFramework.help.txt
│ │ ├── init.ps1
│ │ ├── install.ps1
│ │ └── migrate.exe
│ ├── Microsoft.AspNet.Mvc.4.0.20710.0
│ │ ├── Microsoft.AspNet.Mvc.4.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Mvc.dll
│ │ └── System.Web.Mvc.xml
│ ├── Microsoft.AspNet.Razor.2.0.20710.0
│ │ ├── Microsoft.AspNet.Razor.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Razor.dll
│ │ └── System.Web.Razor.xml
│ ├── Microsoft.AspNet.Web.Optimization.1.0.0
│ │ ├── Microsoft.AspNet.Web.Optimization.1.0.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ └── System.Web.Optimization.dll
│ ├── Microsoft.AspNet.WebApi.4.0.20710.0
│ │ └── Microsoft.AspNet.WebApi.4.0.20710.0.nupkg
│ ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0
│ │ ├── Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Net.Http.Formatting.dll
│ │ └── System.Net.Http.Formatting.xml
│ ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0
│ │ ├── Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg
│ │ ├── content
│ │ │ └── web.config.transform
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Http.dll
│ │ └── System.Web.Http.xml
│ ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0
│ │ ├── Microsoft.AspNet.WebApi.WebHost.4.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Http.WebHost.dll
│ │ └── System.Web.Http.WebHost.xml
│ ├── Microsoft.AspNet.WebPages.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── System.Web.Helpers.dll
│ │ ├── System.Web.Helpers.xml
│ │ ├── System.Web.WebPages.Deployment.dll
│ │ ├── System.Web.WebPages.Deployment.xml
│ │ ├── System.Web.WebPages.Razor.dll
│ │ ├── System.Web.WebPages.Razor.xml
│ │ ├── System.Web.WebPages.dll
│ │ └── System.Web.WebPages.xml
│ ├── Microsoft.AspNet.WebPages.Data.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.Data.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── WebMatrix.Data.dll
│ │ └── WebMatrix.Data.xml
│ ├── Microsoft.AspNet.WebPages.OAuth.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.OAuth.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── Microsoft.Web.WebPages.OAuth.dll
│ │ └── Microsoft.Web.WebPages.OAuth.xml
│ ├── Microsoft.AspNet.WebPages.WebData.2.0.20710.0
│ │ ├── Microsoft.AspNet.WebPages.WebData.2.0.20710.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ ├── WebMatrix.WebData.dll
│ │ └── WebMatrix.WebData.xml
│ ├── Microsoft.Net.Http.2.0.20710.0
│ │ ├── Microsoft.Net.Http.2.0.20710.0.nupkg
│ │ └── lib
│ │ ├── net40
│ │ │ ├── System.Net.Http.WebRequest.dll
│ │ │ ├── System.Net.Http.WebRequest.xml
│ │ │ ├── System.Net.Http.dll
│ │ │ └── System.Net.Http.xml
│ │ └── net45
│ │ └── _._
│ ├── Microsoft.Web.Infrastructure.1.0.0.0
│ │ ├── Microsoft.Web.Infrastructure.1.0.0.0.nupkg
│ │ └── lib
│ │ └── net40
│ │ └── Microsoft.Web.Infrastructure.dll
│ ├── Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ └── jquery.unobtrusive-ajax.min.js
│ │ └── Microsoft.jQuery.Unobtrusive.Ajax.2.0.20710.0.nupkg
│ ├── Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ └── jquery.validate.unobtrusive.min.js
│ │ └── Microsoft.jQuery.Unobtrusive.Validation.2.0.20710.0.nupkg
│ ├── Modernizr.2.5.3
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ └── modernizr-2.5.3.js
│ │ └── Modernizr.2.5.3.nupkg
│ ├── Newtonsoft.Json.5.0.5
│ │ ├── Newtonsoft.Json.5.0.5.nupkg
│ │ └── lib
│ │ ├── net20
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net35
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net40
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net45
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── netcore45
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── portable-net40 sl4 wp7 win8
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ └── portable-net45 wp80 win8
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── Twitter.Bootstrap.2.3.2
│ │ ├── Twitter.Bootstrap.2.3.2.nupkg
│ │ └── content
│ │ ├── Content
│ │ │ ├── bootstrap-responsive.css
│ │ │ ├── bootstrap-responsive.min.css
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.min.css
│ │ │ └── images
│ │ │ ├── glyphicons-halflings-white.png
│ │ │ └── glyphicons-halflings.png
│ │ └── Scripts
│ │ ├── bootstrap.js
│ │ └── bootstrap.min.js
│ ├── WebGrease.1.1.0
│ │ ├── WebGrease.1.1.0.nupkg
│ │ ├── lib
│ │ │ ├── Antlr3.Runtime.dll
│ │ │ └── WebGrease.dll
│ │ └── tools
│ │ └── WG.exe
│ ├── jQuery.1.9.1
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery-1.9.1-vsdoc.js
│ │ │ ├── jquery-1.9.1.js
│ │ │ ├── jquery-1.9.1.min.js
│ │ │ └── jquery-1.9.1.min.map
│ │ ├── Tools
│ │ │ ├── common.ps1
│ │ │ ├── install.ps1
│ │ │ ├── jquery-1.9.1.intellisense.js
│ │ │ └── uninstall.ps1
│ │ └── jQuery.1.9.1.nupkg
│ ├── jQuery.UI.Combined.1.8.20.1
│ │ ├── Content
│ │ │ ├── Content
│ │ │ │ └── themes
│ │ │ │ └── base
│ │ │ │ ├── images
│ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ ├── jquery-ui.css
│ │ │ │ ├── jquery.ui.accordion.css
│ │ │ │ ├── jquery.ui.all.css
│ │ │ │ ├── jquery.ui.autocomplete.css
│ │ │ │ ├── jquery.ui.base.css
│ │ │ │ ├── jquery.ui.button.css
│ │ │ │ ├── jquery.ui.core.css
│ │ │ │ ├── jquery.ui.datepicker.css
│ │ │ │ ├── jquery.ui.dialog.css
│ │ │ │ ├── jquery.ui.progressbar.css
│ │ │ │ ├── jquery.ui.resizable.css
│ │ │ │ ├── jquery.ui.selectable.css
│ │ │ │ ├── jquery.ui.slider.css
│ │ │ │ ├── jquery.ui.tabs.css
│ │ │ │ ├── jquery.ui.theme.css
│ │ │ │ └── minified
│ │ │ │ ├── images
│ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ ├── jquery-ui.min.css
│ │ │ │ ├── jquery.ui.accordion.min.css
│ │ │ │ ├── jquery.ui.autocomplete.min.css
│ │ │ │ ├── jquery.ui.button.min.css
│ │ │ │ ├── jquery.ui.core.min.css
│ │ │ │ ├── jquery.ui.datepicker.min.css
│ │ │ │ ├── jquery.ui.dialog.min.css
│ │ │ │ ├── jquery.ui.progressbar.min.css
│ │ │ │ ├── jquery.ui.resizable.min.css
│ │ │ │ ├── jquery.ui.selectable.min.css
│ │ │ │ ├── jquery.ui.slider.min.css
│ │ │ │ ├── jquery.ui.tabs.min.css
│ │ │ │ └── jquery.ui.theme.min.css
│ │ │ └── Scripts
│ │ │ ├── jquery-ui-1.8.20.js
│ │ │ └── jquery-ui-1.8.20.min.js
│ │ └── jQuery.UI.Combined.1.8.20.1.nupkg
│ ├── jQuery.Validation.1.9.0.1
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── jquery.validate-vsdoc.js
│ │ │ ├── jquery.validate.js
│ │ │ └── jquery.validate.min.js
│ │ └── jQuery.Validation.1.9.0.1.nupkg
│ ├── knockoutjs.2.1.0
│ │ ├── Content
│ │ │ └── Scripts
│ │ │ ├── knockout-2.1.0.debug.js
│ │ │ └── knockout-2.1.0.js
│ │ └── knockoutjs.2.1.0.nupkg
│ └── repositories.config
├── Spark 4.5.pdf
├── Thumbs.db
├── Visio UML Diagrams
│ ├── Abstract.vsd
│ ├── Adapter.vsd
│ ├── Bridge.vsd
│ ├── Builder.vsd
│ ├── Chain.vsd
│ ├── Command.vsd
│ ├── Composite.vsd
│ ├── Decorator.vsd
│ ├── Facade.vsd
│ ├── Factory.vsd
│ ├── Flyweight.vsd
│ ├── Interpreter.vsd
│ ├── Iterator.vsd
│ ├── Mediator.vsd
│ ├── Memento.vsd
│ ├── Observer.vsd
│ ├── Prototype.vsd
│ ├── Proxy.vsd
│ ├── Singleton.vsd
│ ├── State.vsd
│ ├── Strategy.vsd
│ ├── Template.vsd
│ └── Visitor.vsd
└── 好例子网_.NETDesignPatternFramework4.5[C#Edition].zip
669 directories, 2842 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论