public static async Task <AjaxModel <object> > GetDashboardAsync(BaseDashboardDomain dashboardDomain, IWidgetDomain widgetDomain) { var ajaxModel = AjaxHelper.BlankModel <object>(); ajaxModel.Dashboard = await AjaxHelper.DashboardGet(dashboardDomain.GetWidgetData, widgetDomain); return(ajaxModel); }
public static async Task <AjaxModel <T> > GetDashboardAsync <T>(Func <string, Task <T> > action, BaseDashboardDomain dashboardDomain, IWidgetDomain widgetDomain) where T : class { var ajaxModel = await AjaxHelper.GetAsync(action); ajaxModel.Dashboard = await AjaxHelper.DashboardGet(dashboardDomain.GetWidgetData, widgetDomain); return(ajaxModel); }