Esempio n. 1
0
        public async Task <ActionResult <StoreResponse> > GetStoreOrder(StoreOrderRequest request)
        {
            int brandId = (bool)(!User.FindFirst("BrandId")?.Value.Equals("")) ? Convert.ToInt32(User.FindFirst("BrandId")?.Value) : 0;
            var rs      = await _storesService.GetStoreOrder(brandId, request.CoordinateString, request.TimeOrder, request.DateOrder);

            return(Ok(rs));
        }
Esempio n. 2
0
        public StoreOrderResponse StoreOrder(StoreOrderRequest request)
        {
            StoreOrderResponse     response = new StoreOrderResponse();
            OrderBusinessComponent bc       = DependencyInjectionHelper.GetOrderBusinessComponent();

            Order order = OrderAdapter.DtoToOrder(request.Order);
            IEnumerable <ChangeItem> changeItems = OrderAdapter.GetChangeItems(request.Order, order);

            response.Id = bc.StoreOrder(order, changeItems);

            return(response);
        }
Esempio n. 3
0
 public void StoreOrder(OrderDTO order)
 {
     try
     {
         StoreOrderRequest request = new StoreOrderRequest();
         request.Order = order;
         StoreOrderResponse response = Service.StoreOrder(request);
         order.Id = response.Id;
     }
     catch (Exception ex)
     {
         if (ExceptionPolicy.HandleException(ex, "PL Policy"))
         {
             throw;
         }
     }
 }