public EquipmentTypeCreateViewModel(IEquipmentTypeService equipmentTypeService) { _equipmentTypeService = equipmentTypeService; CreateEquipmentType = new RelayCommand(ExecuteCreateEquipmentType); AmountEnumerable = Enumerable.Range(1, 10000); }
public ToDictDataUpdate(IAttractionPlaceTypeService attractionPlaceTypeService, IPlaceTypeService placeTypeService, IAgeTypeService ageTypeService, ICateringTypeService cateringTypeService, ICityService cityService, ICuisineTypeService cuisineTypeService, IDenyTypeService denyTypeService, IDistrictService districtTypeService, IEquipmentTypeService equipmentTypeService, IHousingTypeService housingTypeService, IPeopleTypeService peopleTypeService, IServiceTypeService serviceTypeService, ISubjectNameService subjectNameService, ISubjectService subjectService, ISubjectTypeService subjectTypeService, IConfiguration configuration) { _attractionPlaceTypeService = attractionPlaceTypeService; _placeTypeService = placeTypeService; _ageTypeService = ageTypeService; _cateringTypeService = cateringTypeService; _cityService = cityService; _cuisineTypeService = cuisineTypeService; _denyTypeService = denyTypeService; _districtTypeService = districtTypeService; _equipmentTypeService = equipmentTypeService; _housingTypeService = housingTypeService; _peopleTypeService = peopleTypeService; _serviceTypeService = serviceTypeService; _subjectNameService = subjectNameService; _subjectService = subjectService; _subjectTypeService = subjectTypeService; _configuration = configuration; }
public EquipmentsController(ApplicationDbContext context, IEquipmentService equipSvc, IEquipmentTypeService equipTypeSvc) { _context = context; _equipSvc = equipSvc; _equipmentTypeSvc = equipTypeSvc; }
public BaseController( IEquipmentService equipmentService, IEquipmentTypeService equipmentTypeService, IEmployeeService employeeService) { EquipmentService = equipmentService; EquipmentTypeService = equipmentTypeService; EmployeeService = employeeService; }
static void Main(string[] args) { // This is IOC - inversion of control // We couple every interface with some of its' implementations // Every service will inject its required dependencies // We can then simply retrieve the service by its interface // Without having to worry about its' required parameters SimpleIoc.Default.Register <HospitalCalendarDbContextFactory>(); // Password hasher dependencies SimpleIoc.Default.Register <IOptions <PasswordHasherOptions>, OptionsWrapper <PasswordHasherOptions> >(); SimpleIoc.Default.Register <PasswordHasherOptions>(); SimpleIoc.Default.Register <IUserService, UserService>(); SimpleIoc.Default.Register <IPasswordHasher <User>, PasswordHasher <User> >(); // The Authentication service takes parameters AuthenticationService(IUserService userService, IPasswordHasher<User> passwordHasher) // We register those interfaces and their implementations as services above SimpleIoc.Default.Register <IAuthenticationService, AuthenticationService>(); SimpleIoc.Default.Register <IEquipmentTypeService, EquipmentTypeService>(); SimpleIoc.Default.Register <IEquipmentItemService, EquipmentItemService>(); SimpleIoc.Default.Register <IRoomService, RoomService>(); var et = SimpleIoc.Default.GetInstance <IEquipmentTypeService>().GetByName("Bed").Result; //var lmao = SimpleIoc.Default.GetInstance<IEquipmentItemService>().GetAllByType(et).Result; RenovationService renovationService = new RenovationService(SimpleIoc.Default.GetInstance <HospitalCalendarDbContextFactory>()); var lel = SimpleIoc.Default.GetInstance <IEquipmentItemService>().GetAllByType(et).Result.ToList(); /*Renovation renovation = new Renovation() * { * //AddedEquipmentItems = lel * };*/ //renovationService.Create(renovation).Wait(); //var sum = renovationService.GetAll().Result.ToList().First(); //sum.AddedEquipmentItems = lel; //renovationService.Update(sum).GetAwaiter().GetResult(); var addedEquipmentItems = renovationService.GetAll().GetAwaiter().GetResult(); IEquipmentTypeService equipmentTypeService = SimpleIoc.Default.GetInstance <IEquipmentTypeService>(); IUserService userService = SimpleIoc.Default.GetInstance <IUserService>(); //equipmentTypeService.Create("Blyet", "suka desc", 5).GetAwaiter().GetResult(); //equipmentTypeService.Create( "Syringe", "30ml medical syringe, nothing much to say here.",130).Wait(); userService.Register(typeof(Administrator), "David", "Ivkovic", "admin", "pw").GetAwaiter().GetResult(); }
public SearchController(IComponentTypeService componentTypeService, IComponentService componentService, IEquipmentTypeService equipmentTypeService, IEquipmentService equipmentService, IStatusTypeService statusTypeService, IRepairPlaceService repairPlaceService, IHistoryService historyService) { ComponentTypeService = componentTypeService; ComponentService = componentService; EquipmentTypeService = equipmentTypeService; EquipmentService = equipmentService; StatusTypeService = statusTypeService; RepairPlaceService = repairPlaceService; HistoryService = historyService; }
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 EquipmentController( IEquipmentService equipmentService, IEquipmentTypeService equipmentTypeService, IEquipmentInRoomsService equipmentInRoomsService, IEquipmentTransferService equipmentTransferService) { _equipmentService = equipmentService; _equipmentTypeService = equipmentTypeService; _equipmentInRoomsService = equipmentInRoomsService; _equipmentTransferService = equipmentTransferService; }
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 EquipmentTypePresenter(IEquipmentTypeView view, IEquipmentTypeService equipmentTypeService) { if (view == null) { throw new ArgumentNullException(nameof(view)); } if (equipmentTypeService == null) { throw new ArgumentNullException(nameof(equipmentTypeService)); } _view = view; _view.Observer = this; _equipmentTypeService = equipmentTypeService; }
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 BaseController(IEquipmentTypeService equipmentTypeService) { EquipmentTypeService = equipmentTypeService; }
public EquipmentTypeController(IEquipmentTypeService equipmentTypeService) { _equipmentTypeService = equipmentTypeService; }
public EquipmentController (IEquipmentService equipService, IEmployeeService empService, IEquipmentTypeService equipTypeService) : base(equipService, equipTypeService, empService) { }
/// <summary> /// Equipment Type Controller Collection /// </summary> public EquipmentTypeController(IEquipmentTypeService service) { _service = service; }
public EquipmentTypeController(IEquipmentTypeService equipmentTypeService) : base(equipmentTypeService) { }