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()); }
public IEnumerable <OrderDTO> GetOrders() { return(_uow.OrderRepository.Get().ProjectTo <OrderDTO>(AutoMapperBLConfig.Configure()).ToList()); }
public IEnumerable <ClientDTO> GetClients() { return(_uow.ClientRepository.Get().ProjectTo <ClientDTO>(AutoMapperBLConfig.Configure()).ToList()); }
public OrderService(ISalesUnitOfWork uow) { _uow = uow; _mapper = new Mapper(AutoMapperBLConfig.Configure()); }
public IEnumerable <ProductDTO> GetProducts() { return(_uow.ProductRepository.Get().ProjectTo <ProductDTO>(AutoMapperBLConfig.Configure()).ToList()); }