Exemplo n.º 1
0
        public ClientsPageViewModel(IClientsService clientsService, IResidencesService residencesService, ISnackbarMessageQueue snackbarMessageQueue, IDialogHost dialogHost, Hotel hotel)
        {
            _clientsService       = clientsService;
            _residencesService    = residencesService;
            _snackbarMessageQueue = snackbarMessageQueue;
            _hotel      = hotel;
            _dialogHost = dialogHost;


            Clients = new ObservableCollection <Client>(_clientsService.Get());

            ClientsViews        = (CollectionView)CollectionViewSource.GetDefaultView(Clients);
            ClientsViews.Filter = ClientsFilter;


            FilteredFields = new Dictionary <string, string>(Client.Fields)
            {
                { AnyFieldFilterValue, "Любое поле" }
            };
            SelectedFilterField = AnyFieldFilterValue;
            IsContainsFilter    = true;

            SortedFields = new Dictionary <string, string>(Client.Fields)
            {
                { NoSortingSortValue, "Не сортировать" }
            };
            SelectedSortField = NoSortingSortValue;
            IsAscendingSort   = true;
        }
Exemplo n.º 2
0
        public ResidencesPageViewModel(IResidencesService residencesService, IDialogHost dialogHost, Hotel hotel)
        {
            _residencesService = residencesService;
            _dialogHost        = dialogHost;
            _hotel             = hotel;

            Residences = new ObservableCollection <Residence>(_residencesService.Get());
        }
Exemplo n.º 3
0
 public RentalController(IRentalService rentalService,
                         IResidentsService residentService,
                         IResidencesService residencesService)
 {
     this.rentalService     = rentalService;
     this.residencesService = residencesService;
     this.residentService   = residentService;
 }
Exemplo n.º 4
0
 public FaultsController(IFaultService faultService,
                         IResidencesService residencesService)
 {
     this.faultService      = faultService;
     this.residencesService = residencesService;
 }
Exemplo n.º 5
0
 public ResidencesController(IResidencesService residencesService)
 {
     this.residencesService = residencesService;
 }
Exemplo n.º 6
0
 public ResidencesController(IResidencesService residencesService,
                             AppConfiguration appConfiguration)
 {
     _residencesService = residencesService;
     _appConfiguration  = appConfiguration;
 }
Exemplo n.º 7
0
 public ResidencesController(IResidencesService residencesService, IMapper mapper)
 {
     _residencesService = residencesService;
     _mapper            = mapper;
 }