WPF ApplicationsΒΆ

Windows Presentation Foundation (WPF) desktop applications with modern .NET 8.

WPF Inventory Management

πŸ“‚ Project Path: csharp/desktop-apps/wpf/WpfInventoryApp/

WPF MVVM Pattern Entity Framework Core SQLite Database Repository Pattern Dependency Injection Unit Testing (17 Tests)

Enterprise-grade inventory management system with strict MVVM architecture, async CRUD operations, and comprehensive unit testing coverage following ISTQB standards.

Key Features:

  • πŸ—οΈ MVVM Architecture - Strict separation of concerns

  • πŸ—„οΈ Repository Pattern - Decoupled data access layer

  • ⚑ Async Operations - Non-blocking database operations

  • πŸ§ͺ Unit Testing - 17 comprehensive tests with 100% pass rate

  • πŸ”§ Dependency Injection - Microsoft Extensions container

  • πŸ“‹ Product Management - Full CRUD operations with validation

WPF Inventory Management System