public async Task <BaseResponseModelGetAll <T> > GetAll <T>(string jwt, string entity, bool lazy = true) { BaseResponseModelGetAll <T> result = null; await GetToAPI(GetParametersList(GetParameter("lazy", lazy.ToString())), async (httpResult) => { result = JsonConvert.DeserializeObject <BaseResponseModelGetAll <T> >(await httpResult.Content.ReadAsStringAsync()); }, entity, jwt : jwt); return(result); }
public async Task <BaseResponseModelGetAll <ProjectMetricLogModel> > GetProjectMetricLogs(int id) { var response = new BaseResponseModelGetAll <ProjectMetricLogModel>() { Values = new List <ProjectMetricLogModel>() }; ProjectMetric projectMetric = await Load(id, response); if (projectMetric != null) { response.Values = GetLogs(projectMetric.ProjectMetricLog); } return(response); }
public async Task <BaseResponseModelGetAll <ProjectModel> > GetAll(bool lazy) { var response = new BaseResponseModelGetAll <ProjectModel> { Values = new List <ProjectModel>() }; foreach (var item in await LoadUsersProjects(lazy)) { ProjectModel project = ConvertToModel(item); if (!lazy) { project.ProjectUsers = GetProjectUsers(item.ProjectUser); project.ProjectMetrics = GetProjectMetrics(item.ProjectMetric); } response.Values.Add(project); } return(response); }
public async Task <BaseResponseModelGetAll <MetricModel> > GetAll(bool lazy) { var response = new BaseResponseModelGetAll <MetricModel> { Values = new List <MetricModel>() }; foreach (var item in await GetAllMetrics(lazy)) { MetricModel metric = ConvertToModel(item); if (!lazy) { metric.MetricType = GetMetricType(item.MetricType); metric.AspiceProcess = GetAspiceProcess(item.AspiceProcess); metric.AffectedField = GetAffectedField(item.AffectedField); metric.Columns = GetMetricColumns(item.MetricColumn); } response.Values.Add(metric); } return(response); }