public ActionResult DeleteConfirmed(CCGViewModel viewModel) { var ccg = unitOfWork.CCGRepository.FindById(viewModel.Id); unitOfWork.CCGRepository.Delete(ccg); return(RedirectToAction("Index")); }
public ActionResult Edit(CCGViewModel ccgViewModel) { if (ModelState.IsValid) { var ccg = unitOfWork.CCGRepository.FindById(ccgViewModel.Id); ccg.CCGName = ccgViewModel.CCGName; unitOfWork.CCGRepository.Update(ccg); return(RedirectToAction("Index")); } return(View(ccgViewModel)); }
/// <summary> /// Concatenates ccg name with deacons last names. /// eg., CCG10 --> CCG10_Bolden_Jones /// </summary> /// <param name="ccg"></param> public string SetCCGViewName(CCGViewModel ccg) { string oriCcgName = ccg.CCGName; foreach (var deacon in ccg.AppUsers) { ccg.CCGName = ConcatCCGName(ccg.CCGName, deacon.LastName, oriCcgName); } return(ccg.CCGName); }
public ActionResult Create(CCGViewModel ccgViewModel) { if (ModelState.IsValid) { var ccg = new CCG { CCGName = ccgViewModel.CCGName }; unitOfWork.CCGRepository.Add(ccg); return(RedirectToAction("Index")); } return(View(ccgViewModel)); }