public RoomSearchViewModel(IRoomService roomService, IEquipmentTypeService equipmentTypeService, IEquipmentItemService equipmentItemService) { _roomService = roomService; _equipmentTypeService = equipmentTypeService; _equipmentItemService = equipmentItemService; AllEquipmentTypes = new ObservableCollection <EquipmentTypeBindableViewModel>(); RoomBindableViewModels = new ObservableCollection <RoomBindableViewModel>(); Search = new RelayCommand(ExecuteSearch); MessengerInstance.Register <EquipmentTypeBindableViewModelChecked>(this, HandleEquipmentTypeBindableViewModelChanged); }
public EquipmentMenuViewModel(IEquipmentTypeService equipmentTypeService, IEquipmentItemService equipmentItemService) { _equipmentTypeService = equipmentTypeService; _equipmentItemService = equipmentItemService; AllEquipmentTypes = new ObservableCollection <EquipmentTypeBindableViewModel>(); MessengerInstance.Register <EquipmentTypeCreateSuccess>(this, HandleEquipmentTypeCreateSuccess); MessengerInstance.Register <EquipmentTypeUpdateSuccess>(this, HandleEquipmentTypeUpdateSuccess); MessengerInstance.Register <EquipmentTypeDeleteSuccess>(this, HandleEquipmentTypeDeleteSuccess); MessengerInstance.Register <EquipmentTypeBindableViewModelChecked>(this, HandleEquipmentTypeBindableViewModelChanged); }
public RenovationMenuViewModel(ICalendarEntryService calendarEntryService, IRenovationService renovationService, IRoomService roomService, IEquipmentTypeService equipmentTypeService, IEquipmentItemService equipmentItemService) { _calendarEntryService = calendarEntryService; _renovationService = renovationService; _roomService = roomService; _equipmentItemService = equipmentItemService; _equipmentTypeService = equipmentTypeService; Calendar = new Calendar(DateTime.Today); NextWeek = new RelayCommand(ExecuteLoadNextCalendarWeek); PreviousWeek = new RelayCommand(ExecuteLoadPreviousCalendarWeek); AddEquipmentItemToRoom = new RelayCommand(ExecuteAddEquipmentItemToRoom); RemoveEquipmentItemFromRoom = new RelayCommand(ExecuteRemoveEquipmentItemFromRoom); LoadRoomsAvailableToJoinTo = new RelayCommand(ExecuteLoadRoomsAvailableToJoinTo); ScheduleRenovation = new RelayCommand(ExecuteScheduleRenovation); }
public EquipmentTypeService(HospitalCalendarDbContextFactory contextFactory, IEquipmentItemService equipmentItemService) : base(contextFactory) { _equipmentItemService = equipmentItemService; }
public RenovationService(HospitalCalendarDbContextFactory contextFactory, IRoomService roomService, IEquipmentItemService equipmentItemService) : base(contextFactory) { _roomService = roomService; _equipmentItemService = equipmentItemService; }