public ActionResult Update(EmployeeViewModel model) { if (ModelState.IsValid) { employeeService.Update(model); return RedirectToAction("List"); } return View(model); }
public ActionResult Create() { var model = new EmployeeViewModel(); model.ListOfRoles = new List<string>(); model.ListOfRoles.Add(Role.None.ToString()); model.ListOfRoles.Add(Role.Admin.ToString()); model.ListOfRoles.Add(Role.Manager.ToString()); model.ListOfRoles.Add(Role.Accountant.ToString()); model.ListOfRoles.Add(Role.SupportService.ToString()); return View(model); }
public EmployeeViewModel GetEmployeeById(int id) { EmployeeViewModel model = new EmployeeViewModel(); using (var context = new WebShopMVCContext()) { var employee = context.Employees.Find(id); model.UserId = id; employee.FirstName = model.FirstName; model.LastName = employee.LastName; model.Address = employee.Address; model.Email = employee.Email; model.Phone = employee.Phone; model.Login = employee.Login; model.Password = employee.Password; model.Role = employee.Role; model.IsBlocked = employee.IsBlocked; model.IsDelete = employee.IsDelete; model.RowVersion = employee.RowVersion; } return model; }
public void Create(EmployeeViewModel model) { Employee employee = new Employee { FirstName = model.FirstName, LastName = model.LastName, Login = model.Login, Password = model.Password, Address = model.Address, Email = model.Email, Phone = model.Phone, Role = model.Role, IsBlocked = model.IsBlocked, IsDelete = model.IsDelete, RowVersion = model.RowVersion }; using (var context = new WebShopMVCContext()) { context.Employees.Add(employee); context.SaveChanges(); } }
public void Update(EmployeeViewModel model) { using (var context = new WebShopMVCContext()) { var employee = context.Employees.Find(model.UserId); employee.FirstName = model.FirstName; employee.LastName = model.LastName; employee.Address = model.Address; employee.Email = model.Email; employee.Phone = model.Phone; employee.Login = model.Login; employee.Password = model.Password; employee.Role = model.Role; employee.IsBlocked = model.IsBlocked; employee.IsDelete = model.IsDelete; employee.RowVersion = model.RowVersion; context.SaveChanges(); } }