using System; using System.Collections.Generic; using BathHouseManagmet.Database; using BathHouseManagmet.Models; using CommunityToolkit.Mvvm.ComponentModel; namespace BathHouseManagmet.ViewModels; public partial class DiscountViewModel : ViewModelBase { private readonly IServiceProvider _serviceProvider; private readonly DiscountRepository _repository; [ObservableProperty] List discounts; public DiscountViewModel(IServiceProvider serviceProvider, DiscountRepository repository) { _serviceProvider = serviceProvider; _repository = repository; Discounts = _repository.GetPage(1, 1); } }