public OrderDTO GetOrderByOrderNumberV2(int orderId)
        {
            var o        = _orderBroker.GetOrderByOrderNumber(orderId);
            var ops      = o.OrderProduct.Where(x => x.OrderId == orderId).Select(x => x).ToList();
            var products = _productBroker.GetAllProductsByIdV2(ops);
            var order    = OrderMapper.OrderToOrderDTOV2(o, ops, products);

            order.Business = BusinessMapper.BusinessToBusinessDTO(_orderBroker.GetBusinessById(o.BusinessOrder.Where(x => x.OrderId == o.OrderId).Select(x => x.BusinessId).Single()));
            return(order);
        }
        public List <BusinessDTO> GetBusinesses(string postalCode)
        {
            var b = _orderBroker.GetBusinessesByPostal(postalCode);

            List <BusinessDTO> businesses = new List <BusinessDTO>();

            foreach (var business in b)
            {
                businesses.Add(BusinessMapper.BusinessToBusinessDTO(business));
            }
            return(businesses);
        }
 public BusinessDTO GetBusinessById(int id)
 {
     return(BusinessMapper.BusinessToBusinessDTO(_orderBroker.GetBusinessById(id)));
 }