public int GetAvailableDiagramsCount(GetAvailableDiagramsCountParams param) { var filter = new DiagramMetaCountFilter { FilterTitle = param.FilterTitle }; var count = _dbContext.RepositoryFactory.Get <IDiagramMetaRepository>().GetDiagramMetaCount(filter); return(count); }
public int GetDiagramMetaCount(DiagramMetaCountFilter filter) { var query = DatabaseFile.GetCollection <DiagramMeta>().Query(); if (!String.IsNullOrWhiteSpace(filter.FilterTitle)) { query = query.Where(x => x.Title.Contains(filter.FilterTitle)); } return(query.Count()); }
public int GetDiagramMetaCount(DiagramMetaCountFilter filter) { if (!String.IsNullOrWhiteSpace(filter.FilterTitle)) { return(Engine.GetCollection <DiagramMeta>().Query() .Where(x => x.Title.Contains(filter.FilterTitle)) .Count()); } else { return(Engine.GetCollection <DiagramMeta>().Count()); } }