Example #1
0
        public override async Task <ProductSold> FindAsync(params object[] id)
        {
            var res = ProductSoldMapper.MapFromDAL(await Uow.ProductsSold.FindAsync(id));

            res.Sale = SaleMapper.MapFromDAL(await Uow.Sales.FindAsync(res.SaleId));
            return(res);
        }
Example #2
0
        public override async Task <List <ProductSold> > AllAsync()
        {
            var res = (await Uow.ProductsSold.AllAsync()).Select(e => ProductSoldMapper.MapFromDAL(e)).ToList();

            foreach (var result in res)
            {
                result.Sale = SaleMapper.MapFromDAL(await Uow.Sales.FindAsync(result.SaleId));
            }

            return(res);
        }
Example #3
0
 public async Task <List <Sale> > AllAsync(string order, string searchFor, int?pageIndex, int?pageSize)
 {
     return((await Uow.Sales.AllAsync(order, searchFor, pageIndex, pageSize)).Select(e => SaleMapper.MapFromDAL(e)).ToList());
 }
Example #4
0
 public async Task <SaleWithProductCount> GetAsyncByShopAndIdDTO(int id, int?shopId)
 {
     return(SaleMapper.MapFromDAL(await Uow.Sales.GetAsyncByShopAndIdDTO(id, shopId)));
 }
Example #5
0
 public async Task <List <SaleWithProductCount> > AllAsyncByShopDTO(int?shopId, string search, int?pageIndex, int?pageSize)
 {
     return((await Uow.Sales.AllAsyncByShopDTO(shopId, search, pageIndex, pageSize)).Select(e => SaleMapper.MapFromDAL(e)).ToList());
 }
Example #6
0
 public async Task <List <SaleWithProductCount> > GetAsyncByShopAndUserIdDTO(int userId, int?shopId)
 {
     return((await Uow.Sales.GetAsyncByShopAndUserIdDTO(userId, shopId)).Select(e => SaleMapper.MapFromDAL(e)).ToList());
 }
Example #7
0
 public async Task <List <Sale> > AllAsyncByShopAndUserId(int?shopId, int userId)
 {
     return((await Uow.Sales.AllAsyncByShopAndUserId(shopId, userId)).Select(e => SaleMapper.MapFromDAL(e)).ToList());
 }
Example #8
0
 public override async Task <Sale> FindAsync(params object[] id)
 {
     return(SaleMapper.MapFromDAL(await Uow.Sales.FindAsync(id)));
 }
Example #9
0
 public override async Task <List <Sale> > AllAsync()
 {
     return((await Uow.Sales.AllAsync()).Select(e => SaleMapper.MapFromDAL(e)).ToList());
 }