Ejemplo n.º 1
0
        public int Count(DiscountSearchEntity DiscountSearchEntity)
        {
            if (DiscountSearchEntity == null)
            {
                DiscountSearchEntity = new DiscountSearchEntity();
            }
            IQueryable <Discount> Discounts = context.Discounts;

            Apply(Discounts, DiscountSearchEntity);
            return(Discounts.Count());
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
        public List <DiscountEntity> Get(EmployeeEntity EmployeeEntity, DiscountSearchEntity DiscountSearchEntity)
        {
            List <Discount> Discounts = UnitOfWork.DiscountRepository.List(DiscountSearchEntity);

            return(Discounts.ToList().Select(c => new DiscountEntity(c)).ToList());
        }
Ejemplo n.º 5
0
 public int Count(EmployeeEntity EmployeeEntity, DiscountSearchEntity DiscountSearchEntity)
 {
     return(UnitOfWork.DiscountRepository.Count(DiscountSearchEntity));
 }
Ejemplo n.º 6
0
 public List <DiscountEntity> Get(DiscountSearchEntity SearchDiscountEntity)
 {
     return(DiscountService.Get(EmployeeEntity, SearchDiscountEntity));
 }
Ejemplo n.º 7
0
 public long Count(DiscountSearchEntity SearchDiscountEntity)
 {
     return(DiscountService.Count(EmployeeEntity, SearchDiscountEntity));
 }