public IList <MetricDTO> GetMetricForDropdownListByUserId(string user_id) { List <MetricDTO> metrics = new List <MetricDTO>(); metrics.AddRange(MetricDTO.Convert_List_Table_To_List_DTO(GetMetricBy_UserId(user_id))); return(metrics); }
public IList <MetricDTO> GetMetricForDropdownList() { List <MetricDTO> metrics = new List <MetricDTO>(); IEnumerable <Tbl_Metric_DTO> tbl_metric_dtos = (from metric in _dbcontext.tblMetrics.AsEnumerable() select new Tbl_Metric_DTO { tbl_Metric = metric }).ToList(); metrics.AddRange(MetricDTO.Convert_List_Table_To_List_DTO(tbl_metric_dtos)); return(metrics); }
public List <MetricDTO> Get_All_Metric_By_User_Id(IEnumerable <string> user_ids) { List <MetricDTO> metrics = new List <MetricDTO>(); IEnumerable <Tbl_Metric_DTO> tbl_metric_dtos = (from metric in _dbcontext.AspNetUserMetrics.AsEnumerable() where user_ids.Contains(metric.User_Id) select new Tbl_Metric_DTO { tbl_Metric = metric.tblMetric }).ToList(); metrics.AddRange(MetricDTO.Convert_List_Table_To_List_DTO(tbl_metric_dtos)); return(metrics); }
public IList <MetricDTO> GetMetrics() { List <MetricDTO> matrics = new List <MetricDTO>(); IList <TagDTO> tag_dto = _tagRespository.SelectAllBy_IsDisable(false); try { IEnumerable <Tbl_Metric_DTO> tbl_metric_dtos = (from metric in _dbcontext.tblMetrics.AsEnumerable() select new Tbl_Metric_DTO { tbl_Metric = metric, tag_dto = SelectAll_Tag_By_TagIDs(Source_Json.Convert_Json_To_Source_Json(metric.Source).Tags) }).ToList(); matrics.AddRange(MetricDTO.Convert_List_Table_To_List_DTO(tbl_metric_dtos)); matrics.AddRange(_pre_define_matric); } catch (Exception ex) { throw ex; } return(matrics); }