public JsonNetResult GetLastAcceptedCommissions() { var customerID = Identity.Current.CustomerID; try { var lastAcceptedCommissions = Cache.Get("Dashboard_LastAcceptedCommissionsCard_{0}".FormatWith(customerID), TimeSpan.FromMinutes(WidgetCacheTimeout), () => ExigoDAL.GetDashboardCommission(customerID, PeriodTypes.Default) ); var html = this.RenderPartialViewToString("Cards/LastAccepted", lastAcceptedCommissions); return(new JsonNetResult(new { success = true, html })); } catch (Exception ex) { return(new JsonNetResult(new { success = false, message = ex.Message })); } }