// GET: Sources
        public ActionResult EducationalResources(int?page, int?category, string search)
        {
            var oModel = new Models.NewsModels.EducationalResourceModel();

            oModel.LstFileTypes = Helper.GeneralHelper.GetConstants(1);
            if (!page.HasValue)
            {
                page = 1;
            }
            var oResource = new EducationalResources();

            oResource.Page       = Convert.ToInt32(page);
            oResource.RowPerPage = 9;
            oResource.SortCol    = "InsertedDate";
            oResource.SortType   = "desc";
            if (category.HasValue)
            {
                var catId = Convert.ToInt32(category);
                if (catId > 0)
                {
                    oResource.FileType = catId;
                }
            }
            if (!string.IsNullOrEmpty(search))
            {
                oResource.FileTitle = search;
            }
            var getEducationalResources = DAL.News.EducationalResources.AttachmentGet(oResource);

            if (getEducationalResources.HasResult)
            {
                oModel.LstEducationalResources = getEducationalResources.Results;
                oModel.Count = getEducationalResources.RowCount;
                return(View(oModel));
            }

            return(RedirectToAction("index", "Home"));
        }
 public EducationalResourceModel()
 {
     LstFileTypes            = new List <Constant>();
     OEducationalResources   = new EducationalResources();
     LstEducationalResources = new List <EducationalResources>();
 }