public bool UpdateTeamMember(TeamDataEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .TeamsData .Single(e => e.TeamDataID == model.TeamDataID && e.UserID == _userID); entity.Private = model.Private; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(TeamDataEdit model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateTeamService(); if (service.UpdateTeamMember(model)) { return(RedirectToAction("Index", "Team")); } return(RedirectToAction("Index", "Team")); }
public ActionResult Edit(string id, int teamID) { if (User.Identity.Name != id) { return(RedirectToAction("Index", "Team")); } var service = CreateTeamService(); var detail = service.GetMemberByID(id, teamID); var model = new TeamDataEdit { TeamDataID = detail.TeamDataID, Private = detail.Private }; return(View(model)); }