예제 #1
0
        public ActionResult Index(SearchTermsModel search, int page = 1)
        {
            // Return all Terms
            // If not a post-back (i.e. initial load) set the searchModel to session
            if (Request.Form.Count <= 0)
            {
                if (search.IsEmpty() && Session["SearchTermsModel"] != null)
                {
                    search = (SearchTermsModel)Session["SearchTermsModel"];
                }
            }

            var helper = new TermHelper();
            var model  = helper.GetTermList(search, search.ParsePage(page));

            Session["SearchTermsModel"] = search;

            //var term = context.Terms.Count() > 0 ? context.Terms.FirstOrDefault(x => x.IsCurrentTerm) : null;
            //if (term != null)
            //{
            //    helper.UpdateStudentsOldDebt(term);
            //}
            //else
            //{
            //    return View("New", GetTermModel(null));
            //}
            //(search);

            return(View(model));
        }