public ActionResult Index(int?id) { try { if (System.Web.HttpContext.Current.Request.UrlReferrer.ToString().IndexOf("Transactions") > 0) { Session["PreviousURL"] = System.Web.HttpContext.Current.Request.UrlReferrer; } LifeCyclesViewModel lifecyclesviewmodel = new LifeCyclesViewModel(); if (id == null) { id = (int)TempData["daId"]; } lifecyclesviewmodel = lifecyclesviewmodel.GetTransactionsLifecycle(id); lifecyclesviewmodel.GetScreenAccessRights("Transaction Life Cycle"); //TempData["daId"] = lifecyclesviewmodel.daid; lifecyclesviewmodel.daid = (int)id; return(View(lifecyclesviewmodel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public ActionResult Index(LifeCyclesViewModel lifecyclesviewmodel) { try { if (ModelState.IsValid) { lifecyclesviewmodel.LifeCycleDesc = lifecyclesviewmodel.LifeCycleDesc.Trim(); lifecyclesviewmodel.AddLifeCycle(lifecyclesviewmodel); TempData["daId"] = lifecyclesviewmodel.daid; lifecyclesviewmodel.GetScreenAccessRights("Transaction Life Cycle"); return(RedirectToAction("Index", "LifeCycles")); } lifecyclesviewmodel = lifecyclesviewmodel.GetTransactionsLifecycle(lifecyclesviewmodel.daid); lifecyclesviewmodel.GetScreenAccessRights("Transaction Life Cycle"); return(View(lifecyclesviewmodel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }