示例#1
0
        public int Count(InventoryCheckpointSearchEntity SearchInventoryCheckpointEntity)
        {
            if (SearchInventoryCheckpointEntity == null)
            {
                SearchInventoryCheckpointEntity = new InventoryCheckpointSearchEntity();
            }
            IQueryable <InventoryCheckpoint> InventoryCheckpoints = context.InventoryCheckpoints;

            Apply(InventoryCheckpoints, SearchInventoryCheckpointEntity);
            return(InventoryCheckpoints.Count());
        }
示例#2
0
        public List <InventoryCheckpoint> List(InventoryCheckpointSearchEntity SearchInventoryCheckpointEntity)
        {
            if (SearchInventoryCheckpointEntity == null)
            {
                SearchInventoryCheckpointEntity = new InventoryCheckpointSearchEntity();
            }
            IQueryable <InventoryCheckpoint> InventoryCheckpoints = context.InventoryCheckpoints;

            Apply(InventoryCheckpoints, SearchInventoryCheckpointEntity);
            SkipAndTake(InventoryCheckpoints, SearchInventoryCheckpointEntity);
            return(InventoryCheckpoints.ToList());
        }
 public List <InventoryCheckpointEntity> Get(InventoryCheckpointSearchEntity SearchInventoryCheckpointEntity)
 {
     return(InventoryCheckpointService.Get(EmployeeEntity, SearchInventoryCheckpointEntity));
 }
 public long Count(InventoryCheckpointSearchEntity SearchInventoryCheckpointEntity)
 {
     return(InventoryCheckpointService.Count(EmployeeEntity, SearchInventoryCheckpointEntity));
 }
        public List <InventoryCheckpointEntity> Get(EmployeeEntity EmployeeEntity, InventoryCheckpointSearchEntity InventoryCheckpointSearchEntity)
        {
            List <InventoryCheckpoint> InventoryCheckpoints = UnitOfWork.InventoryCheckpointRepository.List(InventoryCheckpointSearchEntity);

            return(InventoryCheckpoints.ToList().Select(c => new InventoryCheckpointEntity(c)).ToList());
        }
 public int Count(EmployeeEntity EmployeeEntity, InventoryCheckpointSearchEntity InventoryCheckpointSearchEntity)
 {
     return(UnitOfWork.InventoryCheckpointRepository.Count(InventoryCheckpointSearchEntity));
 }
示例#7
0
        private IQueryable <InventoryCheckpoint> Apply(IQueryable <InventoryCheckpoint> InventoryCheckpoints, InventoryCheckpointSearchEntity SearchInventoryCheckpointEntity)
        {
            if (SearchInventoryCheckpointEntity.Id.HasValue)
            {
                InventoryCheckpoints = InventoryCheckpoints.Where(wh => wh.Id == SearchInventoryCheckpointEntity.Id.Value);
            }
            if (SearchInventoryCheckpointEntity.InventoryId.HasValue)
            {
                InventoryCheckpoints = InventoryCheckpoints.Where(wh => wh.InventoryId == SearchInventoryCheckpointEntity.InventoryId.Value);
            }
            if (SearchInventoryCheckpointEntity.Current.HasValue)
            {
                InventoryCheckpoints = InventoryCheckpoints.Where(wh => wh.Current == SearchInventoryCheckpointEntity.Current.Value);
            }

            return(InventoryCheckpoints);
        }