示例#1
0
        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()));
        }
示例#2
0
        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()));
        }