//PUT or Update the data public IHttpActionResult PutCustomer(StudentDisplay student) { if (!ModelState.IsValid) { return(BadRequest("This is invalid Model. Please recheck")); } using (var x = new WebAPI_PeopleEntities()) { var checkExistingStudent = x.Students.Where(s => s.id == student.Id).FirstOrDefault <Student>(); if (checkExistingStudent != null) { checkExistingStudent.name = student.Name; checkExistingStudent.country = student.Country; checkExistingStudent.phone = student.Phone; checkExistingStudent.tempadd = student.TempAdd; x.SaveChanges(); } else { return(NotFound()); } } return(Ok()); }
public AddVote(bool upvote, StudentDisplay studentDisplay) { InitializeComponent(); this.upvote = upvote; this.studentDisplay = studentDisplay; _titleLabel.Content = upvote ? "Ajouter un upvote" : "Ajouter un downvote"; string[] studentName = Database.Get.Student.NameFromID(studentDisplay.ID); _lastnameTextBox.Text = studentName[0]; _surnameTextBox.Text = studentName[1]; }
private void ConfirmButton_Click(object sender, RoutedEventArgs e) { string surname = _surnameTextBox.Text; string lastname = _lastnameTextBox.Text; int genderIndex = _genderComboBox.SelectedIndex; int classroomIndex = _classroomComboBox.SelectedIndex; string validation = DataValidation.Student(surname, lastname); if (validation != "valid") { error.Content = validation; error.Foreground = new SolidColorBrush(Colors.Red); return; } bool trueGender = genderIndex == 0; int classroomId = classroomIndex + 1; int studentId = Database.Insert.Student.One(classroomId, lastname, surname, trueGender); error.Content = trueGender ? "Etudiant ajouté avec succès" : "Etudiante ajoutée avec succès"; error.Foreground = new SolidColorBrush(Colors.Green); StudentDisplay studentDisplay = new StudentDisplay() { ID = studentId, Name = surname + " " + lastname, ClassroomName = Database.Get.Classroom.NameFromID(classroomId), LastHomeWorkId = 0, LastHomeworkStatusText = GlobalVariable.specialCharacter["CheckMark"], LastHomeworkStatusColor = "Green", HomeworkButtonEnabled = false, Average = "20/20", DownvotesCount = "0", UpvotesCount = "0", Note = "Aucune note" }; studentsPage.studentsCollection.Add(studentDisplay); }
//Post The data public IHttpActionResult PostNewStudent(StudentDisplay student) { if (!ModelState.IsValid) { return(BadRequest("Invalid Data. Please Recheck!")); } using (var x = new WebAPI_PeopleEntities()) { x.Students.Add(new Student() { name = student.Name, email = student.Email, country = student.Country, phone = student.Phone, tempadd = student.TempAdd }); x.SaveChanges(); } return(Ok()); }