/// <summary> /// searches a student. /// </summary> /// <param name="student"></param> /// <returns></returns> public StudentEntity SearchStudentByName(StudentEntity student) { if (student.Name != string.Empty) { StudentDataOperation searchStudent = new StudentDataOperation(); List <StudentEntity> studentList = searchStudent.SearchStudentByName(student); if (studentList.Any()) { if (studentList.Count == 1) { return(studentList[0]); } else { studentList[0].IsMultipleRecordExist = true; return(studentList[0]); } } else { return(null); } } else { return(null); } }
/// <summary> /// Saveas the student information in DB. /// </summary> /// <param name="student"></param> public int SaveStudent(StudentEntity student) { if (IsInformationValid(student)) { StudentDataOperation saveStudent = new StudentDataOperation(); return(saveStudent.SaveStudent(student)); } return(0); }
/// <summary> /// searches a student. /// </summary> /// <param name="student"></param> /// <returns></returns> public StudentEntity SearchStudentById(StudentEntity student) { if (student.Id != 0) { StudentDataOperation searchStudent = new StudentDataOperation(); return(searchStudent.SearchStudentById(student)); } else { return(null); } }
/// <summary> /// Deletes a student record. /// </summary> /// <param name="student"></param> /// <returns></returns> public int DeleteStudent(StudentEntity student) { if (student.Id > 0) { StudentDataOperation deleteStudent = new StudentDataOperation(); return(deleteStudent.DeleteStudent(student)); } else { return(0); } }
/// <summary> /// Updates a student record. /// </summary> /// <param name="student"></param> /// <returns></returns> public int UpdateStudent(StudentEntity student) { if (student.Id > 0) { StudentDataOperation updateStudent = new StudentDataOperation(); return(updateStudent.UpdateStudent(student)); } else { return(0); } }