public async Task <IActionResult> AddOrderDetails([FromBody] string order) { try { var or = JObject.Parse(order); OrderDetails od = new OrderDetails() { Id = int.Parse(or["Id"].ToString()), Quantity = int.Parse(or["Quantity"].ToString()), Date = DateTime.Parse(or["Date"].ToString()), Prod_Id = int.Parse(or["Prod_Id"].ToString()) }; bool result = await _order.CreateNewOrder(od); if (result) { return(Ok(result)); } return(BadRequest()); } catch (Exception e) { return(BadRequest()); } }
private void InsertOrder() { try { var orderId = txtOrderId.Text.ToString(); var orderDate = txtOrderDate.Text.ToString(); var orderStatus = txtStatus.Text.ToString(); var order = new DataAccessLayer.Modelo.Order(); order.Order_ID = orderId; order.Order_Date = DateTime.Parse(orderDate); order.Status = orderStatus; if (logicData.GetOrderByID(order.Order_ID) != null) { Response.Write("<script>alert('Already exists a order with that ID!');</script>"); } else { logicData.CreateNewOrder(order); } } catch (Exception ex) { IbIDisplay.Visible = true; IbIDisplay.Text = ex.Message; } }