Esempio n. 1
0
        public ActionResult GetTop()
        {
            HomeIndexViewModels model = new HomeIndexViewModels();

            model.list_Of_Top_Restaurant = RestaurantContext.GetTop10();
            return(View(model));
        }
Esempio n. 2
0
        public IActionResult Index()
        {
            var model = new HomeIndexViewModels();

            model.Restaurants    = _restaurantData.GetAll();
            model.CurrentMessage = _greeter.GetMessageOfDay();
            return(View(model));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        // =================================================================================
        // 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);
        }
Esempio n. 7
0
        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));
        }