public ActionResult Index(int?id) { try { string urlPart = @"/Products/"; if (System.Web.HttpContext.Current.Request.UrlReferrer.ToString().IndexOf(urlPart) > 0) { Session["PreviousURL"] = System.Web.HttpContext.Current.Request.UrlReferrer; } BuzProdViewModel buzprodviewmodel = new BuzProdViewModel(); if (id == null) { id = (int)TempData["daId"]; } buzprodviewmodel = buzprodviewmodel.GetBuzProducts(id); buzprodviewmodel.GetScreenAccessRights("Business Products"); CommonFunctions comfuns = new CommonFunctions(); var da = comfuns.FindDA((int)id); buzprodviewmodel.daId = (int)id; buzprodviewmodel.ApplicationID = da.ApplicationID; buzprodviewmodel.daName = da.DAName; TempData["daId"] = buzprodviewmodel.daId; return(View(buzprodviewmodel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public ActionResult Index(BuzProdViewModel buzprodviewmodel) { try { if (ModelState.IsValid) { buzprodviewmodel.AddBuzProd(buzprodviewmodel); TempData["daId"] = buzprodviewmodel.daId; buzprodviewmodel.GetScreenAccessRights("Business Products"); return(RedirectToAction("Index", "BusinessProducts")); } buzprodviewmodel = buzprodviewmodel.GetBuzProducts(buzprodviewmodel.daId); buzprodviewmodel.GetScreenAccessRights("Business Products"); return(View(buzprodviewmodel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }