public IActionResult Put(int id, [FromBody] OrderToCreateDTO orderToCreate) { if (_orderService.Put(orderToCreate, id)) { return(NoContent()); } return(BadRequest("Fail to update Order")); }
public bool Put(OrderToCreateDTO orderToCreate, int id) { Order order = _mapper.Map <Order>(orderToCreate); order.OrderId = id; return(_unitOfWork.OrderRepository.Update(order)); }
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)); }