public AttendanceModel Map(AttendanceModelAPI att) { return(new AttendanceModel() { LaboratoryID = att.LaboratoryID, StudentID = att.StudentID }); }
public void Post([FromBody] AttendanceModelAPI attendanceModelAPI) { var user = new AttendanceModel() { LaboratoryID = attendanceModelAPI.LaboratoryID, StudentID = attendanceModelAPI.StudentID }; attendanceService.Add(user); }
public async void addAttendance(AttendanceModelAPI att) { 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/Attendance"); Req.Content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(att), Encoding.ASCII, "application/json"); var Res = await client.PostAsync(Req.RequestUri, Req.Content); } }
private void addButton_Click(object sender, EventArgs e) { if (usersComboBox.SelectedValue == null) { return; } string name = usersComboBox.SelectedValue.ToString(); int studentID = 0; foreach (UserModel s in users) { if (s.FullName == name) { studentID = s.ID; } } int labNr = Int32.Parse(LaboratoriesComboBox.SelectedValue.ToString()); int labID = 0; foreach (LaboratoryModel l in labs) { if (l.Number == labNr) { labID = l.ID; } } AttendanceModelAPI am = new AttendanceModelAPI() { StudentID = studentID, LaboratoryID = labID }; aS.addAttendance(am); for (int i = 0; i < 100000000; i++) { ; } refreshGridV(); }
// POST: api/Attendance public void Post([FromBody] AttendanceModelAPI value) { aServices.Add(aMapper.Map(value)); }