public ActionResult Delete(TeamDetailModel model) { if (model != null && !String.IsNullOrEmpty(model.Name)) { TeamRepository.Delete(model.Name); TempData["DeleteSuccess"] = true; return RedirectToAction("Index"); } return RedirectToAction("Index"); }
public ActionResult Edit(TeamDetailModel model) { if (ModelState.IsValid) { TeamRepository.Update(ConvertTeamDetailModel(model)); ViewBag.UpdateSuccess = true; } PopulateViewData(); return View(model); }
public ActionResult Create(TeamDetailModel model) { while (!String.IsNullOrEmpty(model.Name) && model.Name.Last() == ' ') { model.Name = model.Name.Substring(0, model.Name.Length - 1); } if (ModelState.IsValid) { if (TeamRepository.Create(ConvertTeamDetailModel(model))) { TempData["CreateSuccess"] = true; return RedirectToAction("Index"); } else { ModelState.AddModelError("", Resources.Team_Create_Failure); } } PopulateViewData(); return View(model); }
public ActionResult Create() { var model = new TeamDetailModel { }; PopulateViewData(); return View(model); }
private TeamModel ConvertTeamDetailModel(TeamDetailModel model) { return new TeamModel { Name = model.Name, Description = model.Description, Members = model.Members, Repositories = model.Repositories, }; }