├── .gitignore ├── AcmeApp ├── Acme.Biz │ ├── Acme.Biz.csproj │ ├── Product.cs │ ├── Vendor.cs │ └── VendorRepository.cs ├── Acme.Common │ ├── Acme.Common.csproj │ ├── EmailService.cs │ ├── LoggingService.cs │ └── OperationResult.cs ├── Acme.Win │ ├── Acme.Win.csproj │ ├── Program.cs │ ├── VendorWin.Designer.cs │ ├── VendorWin.cs │ └── VendorWin.resx ├── Acme.Wpf │ ├── Acme.Wpf.csproj │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── Assets │ │ └── StyleLibrary.xaml │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── ViewModels │ │ └── VendorDetailViewModel.cs │ └── Views │ │ ├── VendorDetailView.xaml │ │ └── VendorDetailView.xaml.cs ├── AcmeApp.sln └── Tests │ ├── Acme.BizTests │ ├── Acme.BizTests.csproj │ ├── ProductTests.cs │ ├── Usings.cs │ └── VendorTests.cs │ └── Acme.CommonTests │ ├── Acme.CommonTests.csproj │ ├── EmailServiceTests.cs │ ├── LoggingServiceTests.cs │ └── Usings.cs ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/.gitignore -------------------------------------------------------------------------------- /AcmeApp/Acme.Biz/Acme.Biz.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Biz/Acme.Biz.csproj -------------------------------------------------------------------------------- /AcmeApp/Acme.Biz/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Biz/Product.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Biz/Vendor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Biz/Vendor.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Biz/VendorRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Biz/VendorRepository.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Common/Acme.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Common/Acme.Common.csproj -------------------------------------------------------------------------------- /AcmeApp/Acme.Common/EmailService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Common/EmailService.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Common/LoggingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Common/LoggingService.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Common/OperationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Common/OperationResult.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Win/Acme.Win.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Win/Acme.Win.csproj -------------------------------------------------------------------------------- /AcmeApp/Acme.Win/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Win/Program.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Win/VendorWin.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Win/VendorWin.Designer.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Win/VendorWin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Win/VendorWin.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Win/VendorWin.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Win/VendorWin.resx -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/Acme.Wpf.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/Acme.Wpf.csproj -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/App.xaml -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/App.xaml.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/AssemblyInfo.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/Assets/StyleLibrary.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/Assets/StyleLibrary.xaml -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/MainWindow.xaml -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/MainWindow.xaml.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/ViewModels/VendorDetailViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/ViewModels/VendorDetailViewModel.cs -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/Views/VendorDetailView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/Views/VendorDetailView.xaml -------------------------------------------------------------------------------- /AcmeApp/Acme.Wpf/Views/VendorDetailView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Acme.Wpf/Views/VendorDetailView.xaml.cs -------------------------------------------------------------------------------- /AcmeApp/AcmeApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/AcmeApp.sln -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.BizTests/Acme.BizTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.BizTests/Acme.BizTests.csproj -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.BizTests/ProductTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.BizTests/ProductTests.cs -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.BizTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.BizTests/Usings.cs -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.BizTests/VendorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.BizTests/VendorTests.cs -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.CommonTests/Acme.CommonTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.CommonTests/Acme.CommonTests.csproj -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.CommonTests/EmailServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.CommonTests/EmailServiceTests.cs -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.CommonTests/LoggingServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.CommonTests/LoggingServiceTests.cs -------------------------------------------------------------------------------- /AcmeApp/Tests/Acme.CommonTests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/AcmeApp/Tests/Acme.CommonTests/Usings.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeborahK/CSharpBP-Basics/HEAD/README.md --------------------------------------------------------------------------------