Beispiel #1
0
        public IActionResult getAllCourses()
        {
            var courses = _coursesRepository.GetAllCourses();

            if (courses == null)
            {
                return(NotFound());
            }

            return(Ok(courses));
        }
Beispiel #2
0
        public IActionResult Index()
        {
            var courses = coursesRepository.GetAllCourses().ToList();

            logger.LogInformation("index");
            return(View(courses));
        }
        // GET: Admin/Courses
        public ActionResult Index(string q = "", int take = 1, int pageid = 1)
        {
            var CourseList = _coursesRepository.GetAllCourses(q);
            int skip       = (pageid - 1) * take;

            ViewBag.PageCount = CourseList.Count() / take;
            ViewBag.pageid    = pageid;
            ViewBag.Search    = q;

            return(View(CourseList.Distinct().Skip(skip).Take(take).ToList()));
        }
        public IActionResult getAllCourses()
        {
            var _courses = _coursesRepository.GetAllCourses();

            Response res = new Response();

            res.error   = false;
            res.data    = _courses;
            res.message = "courses' data was successfully retreived!";

            return(Ok(res));
        }
Beispiel #5
0
 public IEnumerable <Course> GetAllCourses()
 {
     try
     {
         return(_coursesRepository.GetAllCourses());
     }
     catch (DALException e)
     {
         // LOG
         throw new BLException("There was a problem getting all students", e);
     }
 }
Beispiel #6
0
        public async Task <IActionResult> GellAllCourses()
        {
            try
            {
                var courses = await coursesRepository.GetAllCourses();

                return(Ok(courses));
            }
            catch (Exception ex)
            {
                logger.LogError($"Failed to get orders: {ex}");
                return(BadRequest("Failed to get orders"));
            }
        }
        public GetCoursesResponse GetCourses()
        {
            var response = new GetCoursesResponse();

            try
            {
                response.Courses = _coursesRepository.GetAllCourses().ToList();
            }
            catch (Exception ex)
            {
                response.IsSuccessful = false;
                response.Errors.Add("An error has occurred while getting all courses!");
                _logger.LogException(ex);
            }
            return(response);
        }
Beispiel #8
0
        public IActionResult EditCourses(int?id)
        {
            if (id == null)
            {
                return(View("NotFound"));
            }

            ViewBag.StudentId = id.Value;

            var CoursesList = coursesRepository.GetAllCourses();

            var model = new List <EditStudentCoursesViewModel>();

            foreach (var item in CoursesList)
            {
                var editStudentCoursesViewModel = new EditStudentCoursesViewModel
                {
                    CourseId    = item.CourseId,
                    CourseName  = item.Name,
                    CourseCode  = item.Code,
                    CourseHours = item.Hours
                };

                if (studentCourseRepository.IsRelationExist(id.Value, item.CourseId))
                {
                    editStudentCoursesViewModel.IsSelected = true;
                }
                else
                {
                    editStudentCoursesViewModel.IsSelected = false;
                }

                model.Add(editStudentCoursesViewModel);
            }

            return(View(model));
        }
Beispiel #9
0
 public ActionResult <IEnumerable <Course> > GetAllCourses()
 => _coursesRepository
 .GetAllCourses()
 .ToList();
 public void OnGet()
 {
     Courses = coursesRepository.GetAllCourses();
 }
Beispiel #11
0
        // GET: Admin/Courses
        public ActionResult Index()
        {
            var tset = _coursesRepository.GetAllCourses().ToList();

            return(View(_coursesRepository.GetAllCourses().ToList()));
        }