public IActionResult Detail(int?id) { CoursesDetailsVM coursesDetails = new CoursesDetailsVM { CourseDetail = _db.CourseDetails.Include(d => d.Course).FirstOrDefault(c => c.CourseId == id), Course = _db.Courses.Where(c => c.HasDeleted == false).Include(c => c.CourseTag). ThenInclude(c => c.TagsDetail).FirstOrDefault(c => c.Id == id) }; return(View(coursesDetails)); }
public ActionResult Details(int?id) { if (!id.HasValue) { return(RedirectToAction("ManageStudents", "Admin")); } Course course = unitOfWork.CourseRepository.GetById(id.Value); if (course == null) { return(RedirectToAction("ManageStudents", "Admin")); } CoursesDetailsVM model = new CoursesDetailsVM(); model.Course = course; model.Students = unitOfWork.StudentRepository.GetByCourseId(course.Id); return(View(model)); }
public IActionResult Details(int?id) { TempData["controllerName"] = this.ControllerContext.RouteData.Values["controller"].ToString(); CoursesDetailsVM coursesDetailsVM = new CoursesDetailsVM { CourseFeatures = _context.CourseFeatures.Where(cf => cf.IsDeleted == false && cf.CoursesWeOfferId == id) .Include(cf => cf.CoursesWeOffer).ToList(), CoursesWeOffers = _context.CoursesWeOffers.Where(cwo => cwo.IsDeleted == false && cwo.Id == id) .Include(cwo => cwo.CourseFeature).ToList(), Posts = _context.Posts.Where(p => p.IsDeleted == false).ToList(), BlogDetails = _context.BlogDetails.Where(bd => bd.IsDeleted == false && bd.LatestFromBlogId == id) .Include(bd => bd.LatestFromBlog).ToList(), LatestFromBlogs = _context.LatestFromBlogs.Where(lfb => lfb.IsDeleted == false).ToList(), Categories = _context.Categories.Where(ctg => ctg.IsDeleted == false).ToList(), BlogBanner = _context.BlogBanners.Where(bb => bb.IsDeleted == false).FirstOrDefault(), Tags = _context.Tags.Where(t => t.IsDeleted == false).ToList(), LeaveMessage = _context.LeaveMessages.FirstOrDefault(), }; return(View(coursesDetailsVM)); }