예제 #1
0
        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));
            }
        }
예제 #2
0
        public ActionResult CreateRole(int id)
        {
            ViewBag.Teams = listItems.TeamsOnly();
            StaffRoleViewModel model = new StaffRoleViewModel();

            model.Staff   = id;
            ViewBag.Staff = staffdao.GetById(id);
            return(View(model));
        }
예제 #3
0
        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));
        }