public async Task <OrderDTO> Delete(OrderDTO data) { var order = await orders.GetAll().FirstOrDefaultAsync(x => x.OrderId == data.OrderId); if (order != null) { order.ProductCount = data.Count; order.ProductId = data.ProductId; order.ClientId = data.ClientId; order = await orders.Delete(order); } return((await GetAsync(data.OrderId)).FirstOrDefault()); }
public virtual IActionResult Delete([FromRoute] int id) { try { service.Delete(id); } catch (ArgumentException e) { return(BadRequest(e.Message)); } return(Ok()); }