public AdminHandler(AdminPageViewModel ViewModel) : base(ViewModel) { _catalog = CatalogsSingleton.Instance; _vm = ViewModel; _updater = new UpdateObsCollection(); _updater.GetEmployeesAsync(_vm.Employees); }
private void Arrange() { _createEmployeeViewModel = new CreateEmployeeViewModel(); _catalogsSingleton = CatalogsSingleton.Instance; fillpropinfolist(_createEmployeeViewModel.PropEmployeeInfoList); fillpropinfolist(_createEmployeeViewModel.PropUsersInfoList); _AdminPageVM = new AdminPageViewModel(); }
public LoginHandler(LoginPageViewModel loginpageevm) { _loginPageViewModel = loginpageevm; this._loginPageViewModel = loginpageevm; _catalog = CatalogsSingleton.Instance; _employeesSingleton = EmployeesSingleton.Instance; var employeeCatalog = _catalog.EmployeeCatalog.GetAll(); var worktimeCatalog = _catalog.WorktimeCatalog.GetAll(); RemoveEmployeeWithoutUser(); }
public async void CreateEmployee() { Employees employee = new Employees(); Users user = new Users(); PropertyPopulator <Employees> ppEmployee = new PropertyPopulator <Employees>(); PropertyPopulator <Users> ppUsers = new PropertyPopulator <Users>(); employee = ppEmployee.Populate(_createEmployeeViewModel.PropEmployeeInfoList.ToList(), new Employees()); user = ppUsers.Populate(_createEmployeeViewModel.PropUsersInfoList.ToList(), new Users()); CatalogsSingleton catalog = CatalogsSingleton.Instance; Users generatedUser = await catalog.UsersCatalog.AddAsync(user); if (generatedUser.UserID != 0) { employee.UserID = generatedUser.UserID; Employees generatedEmployee = await catalog.EmployeeCatalog.AddAsync(employee); if (generatedEmployee.EmployeeID != 0) { _createEmployeeViewModel.Message = "Bruger er blevet oprettet"; PopulatePrepInfo(); } else { _createEmployeeViewModel.Message = "Bruger kunne ikke oprettes"; } } else { _createEmployeeViewModel.Message = "Bruger kunne ikke oprettes"; } }
public void Arrange() { _workTimeViewModel = new WorkTimeViewModel(); _catalogsSingleton = CatalogsSingleton.Instance; }