public int Count(DiscountSearchEntity DiscountSearchEntity) { if (DiscountSearchEntity == null) { DiscountSearchEntity = new DiscountSearchEntity(); } IQueryable <Discount> Discounts = context.Discounts; Apply(Discounts, DiscountSearchEntity); return(Discounts.Count()); }
public List <Discount> List(DiscountSearchEntity DiscountSearchEntity) { if (DiscountSearchEntity == null) { DiscountSearchEntity = new DiscountSearchEntity(); } IQueryable <Discount> Discounts = context.Discounts; Apply(Discounts, DiscountSearchEntity); SkipAndTake(Discounts, DiscountSearchEntity); return(Discounts.ToList()); }
private IQueryable <Discount> Apply(IQueryable <Discount> Discounts, DiscountSearchEntity DiscountSearchEntity) { if (DiscountSearchEntity.Id.HasValue) { Discounts = Discounts.Where(wh => wh.Id == DiscountSearchEntity.Id.Value); } if (DiscountSearchEntity.Min.HasValue) { Discounts = Discounts.Where(wh => wh.Min == DiscountSearchEntity.Min.Value); } if (DiscountSearchEntity.Max.HasValue) { Discounts = Discounts.Where(wh => wh.Max == DiscountSearchEntity.Max.Value); } if (DiscountSearchEntity.ProductId.HasValue) { Discounts = Discounts.Where(wh => wh.ProductId == DiscountSearchEntity.ProductId.Value); } return(Discounts); }
public List <DiscountEntity> Get(EmployeeEntity EmployeeEntity, DiscountSearchEntity DiscountSearchEntity) { List <Discount> Discounts = UnitOfWork.DiscountRepository.List(DiscountSearchEntity); return(Discounts.ToList().Select(c => new DiscountEntity(c)).ToList()); }
public int Count(EmployeeEntity EmployeeEntity, DiscountSearchEntity DiscountSearchEntity) { return(UnitOfWork.DiscountRepository.Count(DiscountSearchEntity)); }
public List <DiscountEntity> Get(DiscountSearchEntity SearchDiscountEntity) { return(DiscountService.Get(EmployeeEntity, SearchDiscountEntity)); }
public long Count(DiscountSearchEntity SearchDiscountEntity) { return(DiscountService.Count(EmployeeEntity, SearchDiscountEntity)); }