/// <summary> /// Show details of selected lifecycle or none if no id /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult ShowLifecycle(int id = 0) { var model = _portfolioService.GetLifecycleStatus(id); if (model == null) { model = new LifecycleStatusDto { Id = 0 } } ; return(View(model as LifecycleStatusDto)); }
public ActionResult SaveLifecycle(LifecycleStatusDto model) { if (ModelState.IsValid) { if (model.Id == 0) { _portfolioService.ModifyLifecycleStatus(UserId, model, EntityModification.Create); } else { _portfolioService.ModifyLifecycleStatus(UserId, model, EntityModification.Update); } TempData["messageType"] = WebMessageType.Success; TempData["message"] = "successfully saved lifecycle status"; return(RedirectToAction("ShowLifecycle")); } TempData["messageType"] = WebMessageType.Failure; TempData["message"] = "failed to save lifecycle status"; return(RedirectToAction("AddLifecycle")); }