using System; using System.Collections.Generic; using BathHouseManagmet.Database; using BathHouseManagmet.Models; using CommunityToolkit.Mvvm.ComponentModel; namespace BathHouseManagmet.ViewModels; public partial class MainWindowViewModel : ViewModelBase { private readonly IServiceProvider _serviceProvider; private readonly EmployeeRepository _employeeRepository; private readonly OrderRepository _orderRepository; [ObservableProperty] List orders; public MainWindowViewModel(IServiceProvider serviceProvider, EmployeeRepository employeeRepository, OrderRepository orderRepository) { _serviceProvider = serviceProvider; _employeeRepository = employeeRepository; _orderRepository = orderRepository; Orders = orderRepository.GetOrders(); } }