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);
            }
        }
Пример #2
0
        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"));
        }
Пример #3
0
        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"));
        }