public JsonResult GetMediaDocumentIdsFor(string mediaType, string role) { switch (mediaType.ToLower()) { case "paiddocument": return(Json(_repositoryServices.GetPaidDocuments(role) .Select(p => new SelectListItem { Text = p.PaidDocumentId.ToString() + " " + p.FilePath.Substring(p.FilePath.LastIndexOf("/") + 1), Value = p.PaidDocumentId.ToString() }).ToList(), JsonRequestBehavior.AllowGet)); case "freedocument": return(Json(_repositoryServices.GetFreeDocuments(role) .Select(p => new SelectListItem { Text = p.FreeDocumentId.ToString() + " " + p.FilePath.Substring(p.FilePath.LastIndexOf("/") + 1), Value = p.FreeDocumentId.ToString() }).ToList(), JsonRequestBehavior.AllowGet)); case "paidvideo": return(Json(_repositoryServices.GetPaidVideos(role) .Select(p => new SelectListItem { Text = p.PaidVideoId.ToString() + " " + p.FilePath.Substring(p.FilePath.LastIndexOf("/") + 1), Value = p.PaidVideoId.ToString() }).ToList(), JsonRequestBehavior.AllowGet)); case "freevideo": return(Json(_repositoryServices.GetFreeVideos(role) .Select(p => new SelectListItem { Text = p.FreeVideoId.ToString() + " " + p.FilePath.Substring(p.FilePath.LastIndexOf("/") + 1), Value = p.FreeVideoId.ToString() }).ToList(), JsonRequestBehavior.AllowGet)); default: return(null); } }
public ActionResult DownloadFreeDocuments() { ViewBag.Message = "Download Free Documents."; var documents = _teacherRepository.GetFreeDocuments("StatePrimary"); var videos = _teacherRepository.GetFreeVideos("StatePrimary"); ViewBag.FreeDocumentsList = documents; ViewBag.FreeVideosList = videos; return(View("DownloadFreeDocuments")); }
public ActionResult DownloadFreeDocuments() { ViewBag.Message = "Download Free Documents."; var documents = _teacherRepository.GetFreeDocuments("CollegeAndPostGraduate"); var videos = _teacherRepository.GetFreeVideos("CollegeAndPostGraduate"); ViewBag.FreeDocumentsList = documents; ViewBag.FreeVideosList = videos; return(View("DownloadFreeDocuments")); }