public IActionResult deleteCourse(int id) { var successfulResponse = _coursesRepository.DeleteCourse(id); if (!successfulResponse) { return(NotFound()); } return(Ok()); }
public IActionResult deleteCourse(int courseId) { _coursesRepository.DeleteCourse(courseId); Response res = new Response(); res.error = false; res.data = courseId; res.message = "course with course id " + courseId + " was successfully deleted!"; return(Ok(res)); }
public CourseTemplate DeleteCourse(Course delCourse, int id) { var rem = _repo.DeleteCourse(delCourse, id); CourseTemplate deleted = new CourseTemplate(); deleted.CourseID = rem.CourseID; deleted.Semester = rem.Semester; deleted.StartDate = rem.StartDate; deleted.EndDate = rem.EndDate; return(deleted); }
public ResponseBase DeleteCourse(IdRequest request) { var response = new IdRequestValidator().Validate(request).ToResponse <ResponseBase>(); if (!response.IsSuccessful) { return(response); } try { _coursesRepository.DeleteCourse(_coursesRepository.GetCourseById(request.Id)); } catch (Exception ex) { response.IsSuccessful = false; response.Errors.Add("Error while trying to delete course"); _logger.LogException(ex); } return(response); }
// GET: Admin/Courses/Delete/5 public void Delete(int?id) { var Course = _coursesRepository.GetCourseById(id.Value); foreach (var category in _selectedCategoryRepository.GetCategoryBuID(id.Value)) { _selectedCategoryRepository.DeleteSelectedCategory(category); } foreach (var SubCourse in _subCoursesRepository.GetAllSubCoursesByID(id.Value)) { _subCoursesRepository.DeleteSubCourses(SubCourse); } if (Course.ImageName != "no-image-found.png") { System.IO.File.Delete(Server.MapPath("/Images/Courses/" + Course.ImageName)); } _coursesRepository.DeleteCourse(Course); _coursesRepository.save(); }
public bool TryDeleteCourse(int courseId, out string message) { try { var course = _coursesRepository.GetCourseById(courseId); if (course == null) { message = "Student doesn't have grade in this class"; return(false); } _coursesRepository.DeleteCourse(course); message = string.Empty; return(true); } catch (DALException e) { // LOG throw new BLException("There was a problem deleting grade", e); } }
public async Task <int> Handle(DeleteCourseCommand command, CancellationToken token) => await _repository.DeleteCourse(command.Id);
public IActionResult DeleteConfirmation(int id) { _coursesrepositories.DeleteCourse(id); return(RedirectToAction(nameof(Index))); }
public IActionResult Delete(int id) { coursesRepository.DeleteCourse(id); return(RedirectToAction("Index")); }