public async Task <IActionResult> MoveOrderToRecord(long id) { try{ var order = await dBContext.Orders.FindAsync(id); if (order == null) { return(NotFound()); } // Create a record OrderRecordModel or = new OrderRecordModel(); or.IdOrder = order.IdOrder; or.TotalValue = order.TotalValue; or.OrderDate = order.OrderDate; or.IdClient = order.IdClient; dBContext.OrdersRecords.Add(or); // Delete from Orders dBContext.Orders.Remove(order); await dBContext.SaveChangesAsync(); return(Ok(or)); } catch (Exception e) { return(StatusCode(410)); } }
[HttpPost("create")] //http:localhost:5000/order/create public async Task <ActionResult <OrderRecordModel> > CreateOrderRecord(OrderRecordModel orderrecord) { try { dBContext.OrdersRecords.Add(orderrecord); await dBContext.SaveChangesAsync(); return(Ok(orderrecord)); } catch (Exception e) { return(StatusCode(410)); } }