Пример #1
0
        public ActionResult Search()
        {
            var initgroupsize = 6;

            var groupnumberlist = new SelectList(new[] { "6", "12", "24" });

            ViewBag.GroupNumberList = groupnumberlist;

            var searchlist = new SelectList(new[] { "Title", "Food Rate", "people number" });

            ViewBag.SearchList = searchlist;
            var       db          = new RecipeDataContext();
            SearchCal searchCal   = new SearchCal(db);
            var       groupnumber = searchCal.SearchGropNumber(initgroupsize);
            //  IQueryable<Recipe> recipelist = db.Recipes;
            var recipelist1 = new List <Recipe>();

            if (db.Recipes.Count() != 0)
            {
                if (db.Recipes.Count() <= initgroupsize)
                {
                    recipelist1 = db.Recipes.ToList();
                }
                else
                {
                    //  var idtemp = searchCal.IdStartPoint(groupnumber,initgroupsize);

                    //recipelist = recipelist1.Where(a => a.Id > (idtemp));
                    recipelist1 = searchCal.RecipesResultList(1, initgroupsize);
                }
            }
            ViewData["resultlist"]  = recipelist1;
            ViewData["groupnumber"] = groupnumber;
            return(View());
        }
Пример #2
0
        public ActionResult UploadnewPage(string groupnumber, int groupsize)
        {
            var       db        = new RecipeDataContext();
            SearchCal searchCal = new SearchCal(db);

            var idtemp      = searchCal.IdStartPoint(int.Parse(groupnumber), groupsize);
            var recipelist1 = searchCal.RecipesResultList(idtemp, groupsize);

            return(PartialView("_SearchView", recipelist1));
        }