// // GET: /Team/Edit public ActionResult Edit() { if (_sessionHelper.CurrentPlayer.Id == 0) { return(View("error")); } else { Team t; if (_sessionHelper.CurrentPlayer.IsCaptain || _sessionHelper.CurrentPlayer.IsSubCaptain) { t = _teamBLL.TeamSelectByPlayerCap(_sessionHelper.CurrentPlayer.Id); } else { t = _teamBLL.TeamSelectByPlayerMember(_sessionHelper.CurrentPlayer.Id); } if (t.Id != 0) { TeamEditVM tevm = new TeamEditVM(_sessionHelper.CurrentPlayer, t); return(View("Edit", "_Master2", tevm)); } else { return(RedirectToAction("Create", "Team")); } } }
public ActionResult EditTeam() { TeamEditVM tevm = new TeamEditVM(); string name = Request["txtName"]; string tag = Request["txtTag"]; string page = Request["txtPage"]; string schedule = Request["selSchedule"]; Team t = _teamBLL.TeamSelectByPlayerCap(_sessionHelper.CurrentPlayer.Id); tevm.Team = t; tevm.CurrentPlayer = _sessionHelper.CurrentPlayer; if (!String.IsNullOrEmpty(name) && !String.IsNullOrEmpty(tag)) { Team te = new Team(name, tag, page, schedule, DateTime.Now); te.Id = t.Id; te.Captain = t.Captain; te.SubCaptain = t.SubCaptain; if (_teamBLL.TeamEdit(te)) { tevm.Err.HasError = true; tevm.Team = te; tevm.Err.MsgError = "Time editado com sucesso!"; } else { tevm.Err.HasError = true; tevm.Err.MsgError = "Erro ao editar o time"; } } else { tevm.Err.HasError = true; tevm.Err.MsgError = "Por favor preencha os campos corretamente"; } return(View("Edit", "_Master2", tevm)); }