public ActionResult SRActivityList(ActivitySearchFilter searchFilter) { Logger.Info(_logMsg.Clear().SetPrefixMsg("Search SR Activity").ToInputLogString()); CustomerInfoViewModel custInfoVM = new CustomerInfoViewModel(); if (TempData["CustomerInfo"] != null) { custInfoVM = (CustomerInfoViewModel)TempData["CustomerInfo"]; TempData["CustomerInfo"] = custInfoVM; // keep for change Tab searchFilter.SrOnly = false; searchFilter.CustomerId = custInfoVM.CustomerId; } else { return(RedirectToAction("Search", "Customer")); } try { if (ModelState.IsValid) { _commonFacade = new CommonFacade(); _activityFacade = new ActivityFacade(); ActivityViewModel activityVM = new ActivityViewModel(); activityVM.SearchFilter = searchFilter; activityVM.ActivityList = _activityFacade.GetSRActivityList(searchFilter); ViewBag.PageSize = activityVM.SearchFilter.PageSize; ViewBag.PageSizeList = _commonFacade.GetPageSizeList(); Logger.Info(_logMsg.Clear().SetPrefixMsg("Search Activity").ToSuccessLogString()); return(PartialView("~/Views/Activity/_ActivityList.cshtml", activityVM)); } return(Json(new { Valid = false, Error = string.Empty, Errors = GetModelValidationErrors() })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("Search Activity").Add("Error Message", ex.Message).ToFailLogString()); return(Error(new HandleErrorInfo(ex, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString()))); } }
public ActionResult SRActivityList(ActivitySearchFilter searchFilter) { Logger.Info(_logMsg.Clear().SetPrefixMsg("Search SR Activity").ToInputLogString()); try { searchFilter.SrOnly = false; if (ModelState.IsValid) { _commonFacade = new CommonFacade(); _activityFacade = new ActivityFacade(); ActivityViewModel activityVM = new ActivityViewModel(); activityVM.SearchFilter = searchFilter; activityVM.ActivityList = _activityFacade.GetSRActivityList(searchFilter); activityVM.SearchFilter.IsConnect = 0; ViewBag.PageSize = activityVM.SearchFilter.PageSize; ViewBag.PageSizeList = _commonFacade.GetPageSizeList(); Logger.Info(_logMsg.Clear().SetPrefixMsg("Search Activity").ToSuccessLogString()); return(PartialView("~/Views/Activity/_ActivityList.cshtml", activityVM)); } return(Json(new { Valid = false, Error = string.Empty, Errors = GetModelValidationErrors() })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("Search Activity").Add("Error Message", ex.Message).ToFailLogString()); return(Error(new HandleErrorInfo(ex, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString()))); } }