private void SaveEditedStudent() { if (EditedStudent != null) { if (EditedStudent.IsBlank()) { studentRepository.Create(EditedStudent); UpdateStudents(); } else { if (!EditedStudent.Equals(SelectedStudent)) { studentRepository.Update(EditedStudent); UpdateStudents(); } } } }
private bool CanSaveEditedStudent() { if (EditedStudent == null) { return(false); } if (EditedStudent.Equals(SelectedStudent)) { return(false); } if (string.IsNullOrEmpty(EditedStudent.FirstName)) { return(false); } if (string.IsNullOrEmpty(EditedStudent.LastName)) { return(false); } return(true); }