// // GET: /ECCFOrder/ public ActionResult Index(string Filter = "", string OrderConfirmation = "", string e = "") { ECCFOrderCriterion eccfOrderCriterion = new ECCFOrderCriterion(); IECCFOrder eccfOrder = new ECCFOrderRepository(); try { ECCFOrderList eccfOrderList = eccfOrder.GetECCFOrderList(LastNDays: "30"); List <ECCFOrderListItem> list = eccfOrderList.ECCFOrderCollection.Cast <ECCFOrderListItem>().ToList(); ViewBag.Filter = Filter; ViewBag.EditMessage = Utility.ECCFOrdersActionMessage(OrderConfirmation, "DELETED", e); ViewBag.EditValue = e; return(View(list)); } catch (Exception ex) { ErrorSignal.FromCurrentContext().Raise(ex); // NOTE: Not specifing the key will make the Model Error display in the Validation Summary Utility.Log(NLogLogger.LogLevel.Error, "Error in Index in ECCFOrderController", GetType().FullName, ex); Response.StatusCode = 400; ModelState.AddModelError(string.Empty, "An error occured while displaying the page."); return(View(new List <ECCFOrderListItem>())); } }
public ActionResult GetPartialViewECCFListTable(string lastNDays = "30") { try { ECCFOrderCriterion eccfOrderCriterion = new ECCFOrderCriterion(); IECCFOrder eccfOrder = new ECCFOrderRepository(); ECCFOrderList eccfOrderList = eccfOrder.GetECCFOrderList(LastNDays: lastNDays); List <ECCFOrderListItem> list = eccfOrderList.ECCFOrderCollection.Cast <ECCFOrderListItem>().ToList(); return(PartialView("_ECCFOrderListTable", list)); } catch (Exception e) { Utility.Log(NLogLogger.LogLevel.Error, "Error in post GetPartialViewECCFListTable", GetType().FullName, e); ErrorSignal.FromCurrentContext().Raise(e); // Send error to ELMAH for logging purposes return(new HttpStatusCodeResult(400, "Bad Request. Try again. If the problem persists contact the web administrator.")); // Bad Request } }