public Lecturer DeleteLecturerById(int id) { var lecturer = _lecturerRepository.GetById(id); if (lecturer != null) { _lecturerRepository.Delete(lecturer); } return(lecturer); }
public Lecturer GetLectureById(int id) { var Lecture = _lectureRepository.GetById(id); if (Lecture != null) { return(_lectureRepository.GetById(id)); } else { return(null); } }
public bool Delete(int id) { if (_lecturerRepository.Records.Any(x => x.Id == id)) { var courses = _lecturerCourseRepository.Records.Where(x => x.CourseId == id).ToList(); foreach (var course in courses) { _lecturerCourseRepository.Delete(course); } _lecturerRepository.Delete(_lecturerRepository.GetById(id)); return(true); } else { return(false); } }
private Lecturer _linkUserWithLecturer(UserDisplayDto user) { if (_lecturerRepository.Records.Any(lc => lc.Id == user.PersonalId)) { return(_lecturerRepository.GetById(user.PersonalId)); } else { return(null); } }
public async Task <IActionResult> ConfirmDelete(string id, bool check = false) { var lc = _LecturerRepository.GetById(id); if (check) { _DisciplineRepository.RemoveLecturerAsync(id, lc); } await _LecturerRepository.RemoveByIdAsync(id); return(RedirectToAction("Read")); }
public Lecturer GetLecturerById(int id) { var lecturer = _lecturerRepository.Records.Where(x => x.Id == id).FirstOrDefault(); if (lecturer != null) { return(_lecturerRepository.GetById(id)); } else { return(null); } }
public IEnumerable <Lecturer> GetCourseLecturer(int courseId) { var lecturerCourses = _lecturerCourseRepository.Records.Where(x => x.CourseId == courseId).ToList(); var lecturerList = new List <Lecturer>(); foreach (var lecturerCourse in lecturerCourses) { var lecturer = _lecturerRepository.GetById(lecturerCourse.LecturerId); lecturerList.Add(lecturer); } return(lecturerList); }
public bool Delete(int id) { _lecturerRepository.Delete(_lecturerRepository.GetById(id)); return(true); }
public void DeleteById(int id) { var course = _lectureRepository.GetById(id); _lectureRepository.Delete(course); }