public ActionResult Details(int reference) { ItemsDetailViewModel detailItem = global.GetItemDetail(reference); if (detailItem != null) { if (Session["errorMessage"] != null) { string postMessage = Session["errorMessage"].ToString(); Session.Remove("errorMessage"); ViewBag.ErrorMessage = postMessage; } if (Session["updateMessage"] != null) { string postMessage = Session["updateMessage"].ToString(); Session.Remove("updateMessage"); ViewBag.UpdateMessage = postMessage; } if (Session["currentSearch"] != null) { SearchResultsViewModel currentSearch = Session["currentSearch"] as SearchResultsViewModel; ViewBag.ReturnUrl = "/Search/Result/" + currentSearch.Page; } return(View(detailItem)); } return(RedirectToAction("Index", "Search")); }
public ActionResult Details(int reference) { ItemsDetailViewModel detailItem = global.GetItemDetail(reference); if (detailItem != null) { if (Session["currentSearch"] != null) { SearchResultsViewModel currentSearch = Session["currentSearch"] as SearchResultsViewModel; ViewBag.ReturnUrl = "/Search/Result/" + currentSearch.Page; } return(View(detailItem)); } Session["errorMessage"] = Resources.Processing.ProcessEditNoForm; return(RedirectToAction("Index", "Items")); }