public ActionResult DownloadPaidDocuments() { ViewBag.Message = "Download Paid Documents."; var documents = _teacherRepository.GetPaidDocuments("Grammar11Plus"); var videos = _teacherRepository.GetPaidVideos("Grammar11Plus"); ViewBag.PaidDocumentsList = documents; ViewBag.PaidVideosList = videos; return(RedirectToRoute(new { controller = "Home", action = "DownloadPaidDocuments", namespaces = "TeacherAssistant.Controllers", area = "" })); }
public JsonResult GetPaidDocuments(int paidDocument) { switch (paidDocument) { case 0: //PaidDocuemnts var paidDocs = _repositoryServices.GetPaidDocuments(); return(Json(paidDocs.Select <PaidDocument, dynamic>(p => new { DocumentId = p.PaidDocumentId, DocumentName = p.FilePath.Substring(p.FilePath.LastIndexOf("/")) }).ToArray(), JsonRequestBehavior.AllowGet)); case 1: //PaidVideos var paidVids = _repositoryServices.GetPaidVideos(); return(Json(paidVids.Select <PaidVideo, dynamic>(p => new { DocumentId = p.PaidVideoId, DocumentName = p.FilePath.Substring(p.FilePath.LastIndexOf("/")) }).ToArray(), JsonRequestBehavior.AllowGet)); default: return(null); } }