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()); }
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)); }