public JsonNetResult GetRecentActivity() { var customerID = Identity.Current.CustomerID; try { var recentActivities = Cache.Get("Dashboard_RecentActivity_{0}".FormatWith(customerID), TimeSpan.FromMinutes(WidgetCacheTimeout), () => ExigoDAL.GetCustomerRecentActivity(new GetCustomerRecentActivityRequest { CustomerID = customerID, Page = 1, RowCount = 50 }).Tokenize() ); var html = this.RenderPartialViewToString("Cards/RecentActivity", recentActivities); return(new JsonNetResult(new { success = true, html })); } catch (Exception ex) { return(new JsonNetResult(new { success = false, message = ex.Message })); } }
public ActionResult Activity(int id) { var model = new List <CustomerWallItem>(); model = ExigoDAL.GetCustomerRecentActivity(new GetCustomerRecentActivityRequest { CustomerID = id }).OrderByDescending(c => c.EntryDate).ToList(); return(PartialView("Partials/Activity", model)); }