public IActionResult Put(int id, [FromBody] OrderToCreateDTO orderToCreate)
 {
     if (_orderService.Put(orderToCreate, id))
     {
         return(NoContent());
     }
     return(BadRequest("Fail to update Order"));
 }
Exemple #2
0
        public bool Put(OrderToCreateDTO orderToCreate, int id)
        {
            Order order = _mapper.Map <Order>(orderToCreate);

            order.OrderId = id;

            return(_unitOfWork.OrderRepository.Update(order));
        }
Exemple #3
0
        public OrderToReturnDTO Post(OrderToCreateDTO orderToCreate)
        {
            Order order = _mapper.Map <Order>(orderToCreate);

            if (_unitOfWork.OrderRepository.Add(order) == true)
            {
                return(_mapper.Map <OrderToReturnDTO>(order));
            }

            throw new ArgumentException("Fail on creation");
        }
        public IActionResult Post([FromBody] OrderToCreateDTO orderToCreate)
        {
            OrderToReturnDTO order = _orderService.Post(orderToCreate);

            return(CreatedAtRoute("GetOrder", new { Id = order.OrderId }, order));
        }