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"
            });
        }
Beispiel #3
0
 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();
 }