Example #1
0
        public int Count(ManufacturerSearchEntity SearchManufacturerEntity)
        {
            if (SearchManufacturerEntity == null)
            {
                SearchManufacturerEntity = new ManufacturerSearchEntity();
            }
            IQueryable <Manufacturer> Manufacturers = context.Manufacturers;

            Apply(Manufacturers, SearchManufacturerEntity);
            return(Manufacturers.Count());
        }
Example #2
0
        public List <Manufacturer> List(ManufacturerSearchEntity SearchManufacturerEntity)
        {
            if (SearchManufacturerEntity == null)
            {
                SearchManufacturerEntity = new ManufacturerSearchEntity();
            }
            IQueryable <Manufacturer> Manufacturers = context.Manufacturers;

            Apply(Manufacturers, SearchManufacturerEntity);
            SkipAndTake(Manufacturers, SearchManufacturerEntity);
            return(Manufacturers.ToList());
        }
Example #3
0
 public List <ManufacturerEntity> Get(ManufacturerSearchEntity SearchManufacturerEntity)
 {
     return(ManufacturerService.Get(EmployeeEntity, SearchManufacturerEntity));
 }
Example #4
0
 public long Count(ManufacturerSearchEntity SearchManufacturerEntity)
 {
     return(ManufacturerService.Count(EmployeeEntity, SearchManufacturerEntity));
 }
Example #5
0
        public List <ManufacturerEntity> Get(EmployeeEntity EmployeeEntity, ManufacturerSearchEntity ManufacturerSearchEntity)
        {
            List <Manufacturer> Manufacturers = UnitOfWork.ManufacturerRepository.List(ManufacturerSearchEntity);

            return(Manufacturers.ToList().Select(c => new ManufacturerEntity(c)).ToList());
        }
Example #6
0
 public int Count(EmployeeEntity EmployeeEntity, ManufacturerSearchEntity ManufacturerSearchEntity)
 {
     return(UnitOfWork.ManufacturerRepository.Count(ManufacturerSearchEntity));
 }
Example #7
0
 private IQueryable <Manufacturer> Apply(IQueryable <Manufacturer> Manufacturers, ManufacturerSearchEntity SearchManufacturerEntity)
 {
     if (SearchManufacturerEntity.Id.HasValue)
     {
         Manufacturers = Manufacturers.Where(wh => wh.Id == SearchManufacturerEntity.Id.Value);
     }
     if (SearchManufacturerEntity.IsActive.HasValue)
     {
         Manufacturers = Manufacturers.Where(wh => wh.IsActive == SearchManufacturerEntity.IsActive.Value);
     }
     if (!string.IsNullOrEmpty(SearchManufacturerEntity.Code))
     {
         Manufacturers = Manufacturers.Where(wh => wh.Code.ToLower().Contains(SearchManufacturerEntity.Code.ToLower()));
     }
     if (!string.IsNullOrEmpty(SearchManufacturerEntity.Name))
     {
         Manufacturers = Manufacturers.Where(wh => wh.Name.ToLower().Contains(SearchManufacturerEntity.Name.ToLower()));
     }
     if (!string.IsNullOrEmpty(SearchManufacturerEntity.Address))
     {
         Manufacturers = Manufacturers.Where(wh => wh.Address.ToLower().Contains(SearchManufacturerEntity.Address.ToLower()));
     }
     if (!string.IsNullOrEmpty(SearchManufacturerEntity.Origin))
     {
         Manufacturers = Manufacturers.Where(wh => wh.Origin.ToLower().Contains(SearchManufacturerEntity.Origin.ToLower()));
     }
     if (!string.IsNullOrEmpty(SearchManufacturerEntity.TaxCode))
     {
         Manufacturers = Manufacturers.Where(wh => wh.TaxCode.ToLower().Contains(SearchManufacturerEntity.TaxCode.ToLower()));
     }
     return(Manufacturers);
 }