public ActionResult <OrderDto> CreateOrder(OrderForUpdateAndCreateDto order) { var OrderEntity = _mapper.Map <Order>(order); _orderRepository.CreateOrder(OrderEntity); _orderRepository.Save(); var OrderToReturn = _mapper.Map <OrderDto>(OrderEntity); return(CreatedAtRoute("GetOrder", new { orderId = OrderToReturn.OrderId }, OrderToReturn)); }
public ActionResult UpdateOrder(Guid orderId, OrderForUpdateAndCreateDto order) { var OrderFromRepo = _orderRepository.GetOrder(orderId); if (OrderFromRepo == null) { return(NotFound()); } _mapper.Map(order, OrderFromRepo); // AutoMapper Here Is Used For update , This Function Has No Implementation //_orderRepository.UpdateOrder(order); _orderRepository.Save(); return(NoContent()); }