Esempio n. 1
0
        public ActionResult Course(CourseViewModel model)
        {
            ViewBag.SelectedMenu = EnumAdminMenu.Cursos;
            var courses = _courseService.getCourses(model);

            return View(courses);
        }
Esempio n. 2
0
        public CourseViewModel getCourses(CourseViewModel model)
        {
            var cursos = _courseRepository.Get()
                .Where(
                    curso =>
                        (curso.EspecialidadId == model.idSearchDepartment || model.idSearchDepartment == 0) && (curso.Nombre.Contains(model.CourseName) || String.IsNullOrEmpty(model.CourseName))
                );

            CourseViewModel result = new CourseViewModel();
            cursos.ToList().ForEach(curso => result.CourseDetails.Add(new CourseModel(curso)));
            result.idSearchDepartment = model.idSearchDepartment;

            _departmentRepository.Get().ToList().ForEach(d => result.SearchDepartment.Add(new SelectListItem { Text = d.Descripcion, Value = d.Id.ToString() }));
            result.SearchDepartment.Add(new SelectListItem { Text = "-- Todos --", Value = "0" });

            return result;
        }