public int GetAvailableDiagramsCount(GetAvailableDiagramsCountParams param)
        {
            var filter = new DiagramMetaCountFilter
            {
                FilterTitle = param.FilterTitle
            };
            var count = _dbContext.RepositoryFactory.Get <IDiagramMetaRepository>().GetDiagramMetaCount(filter);

            return(count);
        }
Beispiel #2
0
        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());
     }
 }