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