Example #1
0
        public IEnumerable <OrderDTO> GetOrders(Expression <Func <OrderDTO, bool> > predicate)
        {
            var newPredicate = _mapper.Map <Expression <Func <OrderDTO, bool> >, Expression <Func <Order, bool> > >(predicate);

            return(_uow.OrderRepository.Get()
                   .Where(newPredicate)
                   .ProjectTo <OrderDTO>(AutoMapperBLConfig.Configure()).ToList());
        }
Example #2
0
 public IEnumerable <OrderDTO> GetOrders()
 {
     return(_uow.OrderRepository.Get().ProjectTo <OrderDTO>(AutoMapperBLConfig.Configure()).ToList());
 }
Example #3
0
 public IEnumerable <ClientDTO> GetClients()
 {
     return(_uow.ClientRepository.Get().ProjectTo <ClientDTO>(AutoMapperBLConfig.Configure()).ToList());
 }
Example #4
0
 public OrderService(ISalesUnitOfWork uow)
 {
     _uow    = uow;
     _mapper = new Mapper(AutoMapperBLConfig.Configure());
 }
Example #5
0
 public IEnumerable <ProductDTO> GetProducts()
 {
     return(_uow.ProductRepository.Get().ProjectTo <ProductDTO>(AutoMapperBLConfig.Configure()).ToList());
 }