public async Task <ActionResult <IEnumerable <OrderViewModel> > > UpdateOrder(int id, CreateUpdateOrderViewModel model) { var result = await _orderService.UpdateOrder(new Order(model.BuyerId, model.ProductName, model.Description, model.OrderDate), id); return(Ok(result.ToViewModel())); }
public async Task <ActionResult <IEnumerable <OrderViewModel> > > AddOrder(CreateUpdateOrderViewModel model) { var result = await _orderService.CreateOrder(new Order(model.BuyerId, model.ProductName, model.Description, model.OrderDate)); return(CreatedAtAction(nameof(GetOrderById), new { id = result.Id }, result.ToViewModel())); }