public ContentResult AddSuccessfulOrder([FromBody] SuccessfulOrderViewModel model) { try { SuccessfulOrder sorder = new SuccessfulOrder() { Worker_id = model.Worker_id, Order_id = model.Order_id, Coords = model.Coords }; _context.sorderSet.Add(sorder); _context.SaveChanges(); return(Content("Order complited!")); } catch (Exception ex) { return(Content("Error:" + ex.InnerException.Message)); } }
private async void Button_Click(object sender, RoutedEventArgs e) { SuccessfulOrderViewModel order = new SuccessfulOrderViewModel() { Order_id = (OrderListBox.SelectedItem as OrderViewModel).Id, Coords = latitude.Text + " " + longitude.Text, Worker_id = 1 }; HttpWebRequest request = WebRequest.CreateHttp("http://localhost:60956/api/successfulorder/add"); request.Method = "POST"; request.ContentType = "application/json"; StreamWriter stream = new StreamWriter(request.GetRequestStream()); string json = JsonConvert.SerializeObject(order); stream.Write(json); stream.Close(); WebResponse response = request.GetResponse(); await _connection.InvokeAsync("SendToClient", "Your order is ready! Check your basket", (OrderListBox.SelectedItem as OrderViewModel).Client_id); }