public List <BuildResultEntity> GetBuildResults(DateTimeOffset startDate, string viewName) { var filter = FilterUtil.SinceDate(ColumnNames.PartitionKey, startDate); filter = FilterView(filter, viewName); var query = new TableQuery <BuildResultEntity>().Where(filter); return(_buildResultDateTable.ExecuteQuery(query).ToList()); }
public List <string> GetViewNames(DateTimeOffset startDate) { var query = new TableQuery <ViewNameEntity>().Where(FilterUtil.SinceDate(ColumnNames.PartitionKey, startDate)); var viewNameList = _viewNameDateTable.ExecuteQuery(query); var list = new List <string>(); list.Add(AzureUtil.ViewNameAll); list.AddRange(viewNameList.Select(x => x.ViewName).Distinct()); return(list); }
public List <BuildFailureEntity> GetTestCaseFailures(DateTimeOffset startDate, string name, string viewName) { var filter = FilterUtil .SinceDate(ColumnNames.PartitionKey, startDate) .And(FilterUtil.Column(nameof(BuildFailureEntity.Identifier), name)); filter = FilterView(filter, viewName); var query = new TableQuery <BuildFailureEntity>().Where(filter); return(_buildFailureDateTable.ExecuteQuery(query).ToList()); }
public List <BuildResultEntity> GetBuildResultsByKindName(DateTimeOffset startDate, string kindName, string viewName) { var filter = FilterUtil .SinceDate(ColumnNames.PartitionKey, startDate) .And(FilterUtil.Column(nameof(BuildResultEntity.ClassificationName), kindName)); filter = FilterView(filter, viewName); var query = new TableQuery <BuildResultEntity>().Where(filter); return(_buildResultDateTable.ExecuteQuery(query).ToList()); }