Exemplo n.º 1
0
        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);
        }
Exemplo n.º 4
0
 public EquipmentTypeService(HospitalCalendarDbContextFactory contextFactory, IEquipmentItemService equipmentItemService) : base(contextFactory)
 {
     _equipmentItemService = equipmentItemService;
 }
Exemplo n.º 5
0
 public RenovationService(HospitalCalendarDbContextFactory contextFactory, IRoomService roomService, IEquipmentItemService equipmentItemService) : base(contextFactory)
 {
     _roomService          = roomService;
     _equipmentItemService = equipmentItemService;
 }