public void Post([FromBody] AssignmentModelAPI assignmentModelAPI) { var user = new AssignmentModel() { Deadline = assignmentModelAPI.Deadline, LabID = assignmentModelAPI.LabID, Title = assignmentModelAPI.Title, Description = assignmentModelAPI.Description }; assignmentService.Add(user); }
public AssignmentModel Map(AssignmentModelAPI assign) { return(new AssignmentModel() { Deadline = assign.Deadline, Description = assign.Description, LaboratoryID = assign.LaboratoryID, Name = assign.Name }); }
public async void addAssignment(AssignmentModelAPI assign) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpRequestMessage Req = new HttpRequestMessage(HttpMethod.Post, Baseurl + "api/Assignment"); Req.Content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(assign), Encoding.ASCII, "application/json"); var Res = await client.PostAsync(Req.RequestUri, Req.Content); } }
private void addButton_Click(object sender, EventArgs e) { if (nameTextBox.Text == null) { return; } if (descriptionTextBox.Text == null) { return; } if (labNrComboBox.SelectedValue == null) { return; } int labNr = Int32.Parse(labNrComboBox.SelectedValue.ToString()); int labID = 0; foreach (LaboratoryModel l in labs) { if (l.Number == labNr) { labID = l.ID; } } AssignmentModelAPI am = new AssignmentModelAPI() { LaboratoryID = labID, Name = nameTextBox.Text, Deadline = datePicker.Value.Date, Description = descriptionTextBox.Text }; aS.addAssignment(am); for (int i = 0; i < 100000000; i++) { ; } refreshGridV(); }
// POST: api/Assignment public void Post([FromBody] AssignmentModelAPI value) { aServices.Add(aMapper.Map(value)); }