public ActionResult Add(StaffView newStaff) { newStaff.newEmployee.EmployeeID = Guid.NewGuid(); _EmployeeRepository.AddStaff(newStaff.newEmployee); return(RedirectToAction("Index")); }
public IEnumerable <StaffView> GetAll() { try { List <StaffView> staffs = new List <StaffView>(); var _lst = DbContext.Staffs.Where(x => x.Status == true); if (_lst != null && _lst.Count() > 0) { foreach (var item in _lst) { StaffView staff = new StaffView(); staff.Account = item.Account; staff.Address = item.Address; staff.BirthDay = item.BirthDay; staff.CreateBy = item.CreateBy; staff.Gender = item.Gender; staff.ID = item.ID; staff.Mail = item.Mail; staff.Name = item.Name; staff.Phone = item.Phone; staffs.Add(staff); } return(staffs); } return(null); } catch (System.Exception) { return(null); } }
public StaffController() { _Context = new SREDContext(); _EmployeeRepository = new EmployeeRepository(_Context); _EmployeeHandler = new EmployeeHandler(_Context, _EmployeeRepository); _projectEntryHandler = new ProjectEntryHandler(_Context, _projectEntryRepository); _staffView = new StaffView(); _fakeEmployee = new FakeEmployee(); }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { GetOwnerCredentials(); if (txtUsername.Text == _ownerUsername && txtPassword.Password == _ownerPassword) { _logged = true; OwnerView view = new OwnerView(); view.ShowDialog(); } else { List <IUser> allusers = new List <IUser>(); try { using (HotelEntities db = new HotelEntities()) { foreach (tblManager manager in db.tblManagers) { allusers.Add(manager as IUser); } foreach (tblStaff staff in db.tblStaffs) { allusers.Add(staff as IUser); } } foreach (IUser user in allusers) { if (user.Username == txtUsername.Text && user.HashedPassword == txtPassword.Password) { if (user is tblManager) { _logged = true; ManagerView view = new ManagerView(); view.ShowDialog(); break; } else { _logged = true; StaffView view = new StaffView(); view.ShowDialog(); break; } } } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } } if (_logged == false) { MessageBox.Show("Username or Password Not Valid"); } }
public StaffView GetStaffViewbyID(int id) { StaffView staffView = new StaffView(); foreach (StaffView i in GetListStaffView_BLL(null, 0)) { staffView = i; } return(staffView); }
// Constractor public ASRController() { // Instantiate the ASR_App controller to run this application Data = ASR_DataController.GetStart; factoryMenu = new MenuFactory(); StaffManagement = new StaffView(Data.GetStaffs()); StudentManagement = new StudentView(Data.GetStudents()); MainManagement = new MainView(); }
private void StaffButton_Click(object sender, EventArgs e) { StaffView staff = new StaffView(); Helper.AssignFormToPanel(DashboardView.Container, staff); }