public ActionResult ManageEmployeeGroup(AssignEmployeeToGroupViewModel model) { try { if (ModelState.IsValid) { IdentityManager _manager = new IdentityManager(); _manager.AddUserToGroupUpdated(model.EmployeeID, model.GroupID); } return(RedirectToAction("Index")); } catch { return(View(model)); } }
public ActionResult ManageEmployeeGroup(int?id) { var employeelist = _repo.GetAll().ToList(); var groups = db.Groups.ToList(); AssignEmployeeToGroupViewModel model = new AssignEmployeeToGroupViewModel(employeelist, groups); if (id != null) { model.EmployeeID = (int)id; ViewBag.Employee = new SelectList(employeelist, "ID", "FirstName", id); } else { ViewBag.Employee = new SelectList(employeelist, "ID", "FirstName"); } return(View(model)); }