public ActionResult EditRole(int id, StaffRoleViewModel model) { if (ModelState.IsValid) { TeamStaff teamstaff = new TeamStaff { Id = id, Team = new Team { Id = model.Team }, Staff = new Staff { Id = model.Staff }, Role = model.Role }; teamstaffdao.Update(teamstaff); return(RedirectToAction("EditRoles", "Staff", new { Id = teamstaff.Staff.Id })); } else { ViewBag.Teams = listItems.TeamsOnly(); ViewBag.ID = id; return(View(model)); } }
public ActionResult CreateRole(int id) { ViewBag.Teams = listItems.TeamsOnly(); StaffRoleViewModel model = new StaffRoleViewModel(); model.Staff = id; ViewBag.Staff = staffdao.GetById(id); return(View(model)); }
public ActionResult EditRole(int id) { ViewBag.Teams = listItems.TeamsOnly(); TeamStaff ts = teamstaffdao.GetById(id); StaffRoleViewModel model = new StaffRoleViewModel(); model.Role = ts.Role; model.Staff = ts.Staff.Id; model.Team = ts.Team.Id; ViewBag.ID = id; return(View(model)); }