public AddStaffViewModel(StaffListViewModel staffListViewModel, EmployeeService employeeService, WardService wardService, WorkUnitService workUnitService, SpecialtyService specialtyService, JobClassService jobClassService, EmployeeSpecialtyService employeeSpecialtyService, WardEmployeeService wardEmployeeService, UnitEmployeeService unitEmployeeService) { _staffListViewModel = staffListViewModel; _employeeService = employeeService; _wardService = wardService; _workUnitService = workUnitService; _employeeSpecialtyService = employeeSpecialtyService; _specialtyService = specialtyService; _wardEmployeeService = wardEmployeeService; _unitEmployeeService = unitEmployeeService; _jobClassService = jobClassService; Specialties = new ObservableCollection <Specialty>(_specialtyService.GetSpecialties()); Wards = new ObservableCollection <Ward>(_wardService.GetWards()); JobClasses = new ObservableCollection <JobClass>(_jobClassService.GetJobClasses()); WorkUnits = new ObservableCollection <WorkUnit>(_workUnitService.GetWorkUnits()); }
public void AddJobClassTest() { var serv = new JobClassService(new MVCHContext()); serv.AddJobClass(new JobClass { Name = "Secretary" }); serv.AddJobClass(new JobClass { Name = "Administrative Assistant" }); serv.AddJobClass(new JobClass { Name = "Admitting Specialist" }); serv.AddJobClass(new JobClass { Name = "Collection Specialist" }); serv.AddJobClass(new JobClass { Name = "Cashier" }); serv.AddJobClass(new JobClass { Name = "Manager" }); serv.AddJobClass(new JobClass { Name = "Logistics Specialist" }); }
public NurseView() { InitializeComponent(); _employeeService = new EmployeeService(new MVCHContext()); _nurseListViewModel = new NurseListViewModel(_employeeService); _specialtyService = new SpecialtyService(new MVCHContext()); _employeeSpecialtyService = new EmployeeSpecialtyService(new MVCHContext()); _wardService = new WardService(new MVCHContext()); _workUnitService = new WorkUnitService(new MVCHContext()); _wardEmployeeService = new WardEmployeeService(new MVCHContext()); _unitEmployeeService = new UnitEmployeeService(new MVCHContext()); _jobClassService = new JobClassService(new MVCHContext()); DataContext = _nurseListViewModel; }
public AddStaffView(StaffListViewModel staffListViewModel, EmployeeService employeeService, WardService wardService, WorkUnitService workUnitService, SpecialtyService specialtyService, JobClassService jobClassService, EmployeeSpecialtyService employeeSpecialtyService, WardEmployeeService wardEmployeeService, UnitEmployeeService unitEmployeeService) { _toAddStaff = new AddStaffViewModel(staffListViewModel, employeeService, wardService, workUnitService, specialtyService, jobClassService, employeeSpecialtyService, wardEmployeeService, unitEmployeeService); DataContext = _toAddStaff; InitializeComponent(); }