public ActionResult GetTop() { HomeIndexViewModels model = new HomeIndexViewModels(); model.list_Of_Top_Restaurant = RestaurantContext.GetTop10(); return(View(model)); }
public IActionResult Index() { var model = new HomeIndexViewModels(); model.Restaurants = _restaurantData.GetAll(); model.CurrentMessage = _greeter.GetMessageOfDay(); return(View(model)); }
public ActionResult News() { var model = new HomeIndexViewModels { RentedFilms = db.Films.Where(w => w.DateEnd > DateTime.Now).Take(5).ToList(), CountReview = db.Reviews }; return(View(model)); }
public IActionResult Index() { IEnumerable <Student> enumerable = _studentRepository.GetStudents(); HomeIndexViewModels homeIndexViewModels = new HomeIndexViewModels() { stuList = enumerable.ToList(), title = "学生列表" }; return(View(homeIndexViewModels)); }
public ActionResult Index(int?page) { var model = new HomeIndexViewModels { LastThreeFilms = db.Films.Include(f => f.Genre).OrderByDescending(d => d.DateStart).Take(3).ToList(), RentedFilms = db.Films.Where(w => w.DateEnd > DateTime.Now).ToList(), LastTwoReviews = db.Reviews.OrderByDescending(d => d.Date).Take(2).ToPagedList(page ?? 1, 3), listNameGenre = db.Genres.ToList(), listDateSession = db.Sessions.ToList(), }; return(View(model)); }
// ================================================================================= // GET VIEWMODEL // ================================================================================= /// <summary> /// GET | Home View Model /// </summary> /// <returns></returns> private HomeIndexViewModels GetHomeViewModel() { // Get data HomeIndexViewModels model = new HomeIndexViewModels(); model.DevicesTotal = db.Computers.ToList().Count; model.DevicesOnline = db.Computers.Where(x => x.IsOnline == true).ToList().Count; model.DevicesOffline = db.Computers.Where(x => x.IsOnline == false).ToList().Count; // Calculate Percentage model.DevicesOnlinePercentage = ((double)model.DevicesOnline / (double)model.DevicesTotal) * 100; model.DevicesOfflinePercentage = ((double)model.DevicesOffline / (double)model.DevicesTotal) * 100; // Lists model.Events = db.Events.Include(c => c.User).OrderByDescending(x => x.Timestamp).Take(10).ToList(); model.Logins = db.Logins.Include(c => c.User).OrderByDescending(x => x.Timestamp).Take(10).ToList(); return(model); }
public ActionResult Single(int?id, int?page) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var model = new HomeIndexViewModels { AllFilms = db.Films.Where(w => w.FilmId == id), CountReview = db.Reviews, producersFilm = db.FilmsProducers, listNameGenre = db.Genres.ToList(), listDateSession = db.Sessions.ToList(), actorFilm = db.FilmsActors, LastTwoReviews = db.Reviews.Where(w => w.FilmId == id).OrderByDescending(d => d.Date).ToPagedList(page ?? 1, 2) }; if (model == null) { return(HttpNotFound()); } ViewBag.FilmId = id; return(View(model)); }