Ejemplo n.º 1
0
        //המרה מDB
        public static orderDto OrderConvertionToDto(Order o)
        {
            orderDto newOrderConvertion = new orderDto();

            newOrderConvertion.CustomersId  = o.CustomersId;
            newOrderConvertion.kindOPayment = o.kindOPayment;
            newOrderConvertion.OrdersId     = o.OrdersId;
            return(newOrderConvertion);
        }
Ejemplo n.º 2
0
 public HttpResponseMessage Delete(orderDto o)
 {
     if (rblh.DeleteOrder(o))
     {
         return(Request.CreateResponse(HttpStatusCode.OK));
     }
     else
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError));
     }
 }
Ejemplo n.º 3
0
        public async Task <ActionResult <Order> > CreateOrder(orderDto orderDto)
        {
            var email = HttpContext.User.RetrieveEmailFromPrincipal();

            var address = _mapper.Map <AddressDto, Address>(orderDto.ShipToAddress);

            var order = await _orderService.CreateOrderAsync(email, orderDto.DeliveryMethodId, orderDto.BasketId, address);

            if (order == null)
            {
                return(BadRequest(new ApiResponse(400, "Problem creating order")));
            }

            return(Ok(order));
        }
Ejemplo n.º 4
0
 public bool DeleteOrder(orderDto od)
 {
     return(blsh.DeleteOrder(map.OrderDtoToOrderDao(od)));
 }
Ejemplo n.º 5
0
 public bool AddOrder(orderDto od)
 {
     return(blsh.AddOrder(map.OrderDtoToOrderDao(od)));
 }