public SubmissionModel Map(SubmissionModelAPI sub) { return(new SubmissionModel() { AssignmentID = sub.AssignmentID, StudentID = sub.StudentID, GitLink = sub.GitLink, Grade = sub.Grade, Notes = sub.Notes });; }
public async void addSubmission(SubmissionModelAPI sub) { 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/Submission"); Req.Content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(sub), Encoding.ASCII, "application/json"); var Res = await client.PostAsync(Req.RequestUri, Req.Content); } }
private void addButton_Click_1(object sender, EventArgs e) { if (gitTextBox.Text == null) { return; } if (notesTextBox.Text == null) { return; } if (studentComboBox.SelectedValue == null) { return; } string name = studentComboBox.SelectedValue.ToString(); int studentID = 0; foreach (UserModel s in users) { if (s.FullName == name) { studentID = s.ID; } } SubmissionModelAPI sm = new SubmissionModelAPI() { StudentID = studentID, GitLink = gitTextBox.Text, Notes = notesTextBox.Text }; sm.AssignmentID = Int32.Parse(assignmentTextBox.Text); sS.addSubmission(sm); for (int i = 0; i < 100000000; i++) { ; } refreshGridV(); }
private void addButton_Click(object sender, EventArgs e) { if (gitTextBox.Text == null) { return; } if (notesTextBox.Text == null) { return; } SubmissionServices sS = new SubmissionServices(); SubmissionModelAPI sm = new SubmissionModelAPI(); sm.AssignmentID = aID; sm.StudentID = uID; sm.GitLink = gitTextBox.Text; sm.Notes = notesTextBox.Text; sS.addSubmission(sm); this.Close(); }
// POST: api/Submission/{studID}/Submit/{assignmentID} public void Post(int studID, int assignmentID, string git, string note) { SubmissionModelAPI sub = new SubmissionModelAPI(); sub.StudentID = studID; sub.AssignmentID = assignmentID; sub.GitLink = git; sub.Notes = note; bool found = false; List <SubmissionModel> submissions = sServices.GetAllByStudentID(studID); submissions.ForEach(s => { if (s.AssignmentID == assignmentID) { return; } }); sServices.Add(sMapper.Map(sub)); }
// POST: api/Submission public void Post([FromBody] SubmissionModelAPI value) { sServices.Add(sMapper.Map(value)); }