public int Count(ManufacturerSearchEntity SearchManufacturerEntity) { if (SearchManufacturerEntity == null) { SearchManufacturerEntity = new ManufacturerSearchEntity(); } IQueryable <Manufacturer> Manufacturers = context.Manufacturers; Apply(Manufacturers, SearchManufacturerEntity); return(Manufacturers.Count()); }
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()); }
public List <ManufacturerEntity> Get(ManufacturerSearchEntity SearchManufacturerEntity) { return(ManufacturerService.Get(EmployeeEntity, SearchManufacturerEntity)); }
public long Count(ManufacturerSearchEntity SearchManufacturerEntity) { return(ManufacturerService.Count(EmployeeEntity, SearchManufacturerEntity)); }
public List <ManufacturerEntity> Get(EmployeeEntity EmployeeEntity, ManufacturerSearchEntity ManufacturerSearchEntity) { List <Manufacturer> Manufacturers = UnitOfWork.ManufacturerRepository.List(ManufacturerSearchEntity); return(Manufacturers.ToList().Select(c => new ManufacturerEntity(c)).ToList()); }
public int Count(EmployeeEntity EmployeeEntity, ManufacturerSearchEntity ManufacturerSearchEntity) { return(UnitOfWork.ManufacturerRepository.Count(ManufacturerSearchEntity)); }
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); }