public static VmDashboard Build(SmDashboard entity) { if (entity == null) { return(null); } return(new VmDashboard { DashboardId = entity.DashboardId, LayoutTypeId = (int)entity.DashboardLayoutType, LayoutTypeName = entity.DashboardLayoutType.ToString(), DashboardTitle = entity.Title, Items = VmDashboardWidget.Build(entity.Widgets) }); }
public async Task <SmDashboard> Get() { var result = await _dashboardRepository.Get(); return(SmDashboard.Build(result)); }