public IActionResult Index()
        {
            //return Content("Default controller message!");
            //var model = new Restaurant { Id = 1, Name = "Restoran 1" };
            //return new ObjectResult(model);
            //return View();
            //var model = _restaurantData.GetAll();
            var model = new HomeIndexDTO();

            model.Restaurants    = _restaurantData.GetAll();
            model.DefaultMessage = _defaultResponse.GetDefaultResponse();
            return(View(model));
        }
        public HomeIndexDTO GetHomeIndexDTO()
        {
            using (var db = new sakilaContext())
            {
                var films = db.Film.ToList(); //.GetRange(0, 20);

                HomeIndexDTO homeIndexDTO = new HomeIndexDTO();

                homeIndexDTO.films = films;

                return(homeIndexDTO);
            }
        }
Beispiel #3
0
        public IActionResult Index(HomeIndexDTO homeIndexDto)
        {
            if (!ModelState.IsValid)
            {
                return(View(homeIndexDto));
            }
            var random        = new Random();
            var newInstructor = new Instructor();

            newInstructor.InstructorName = HomeIndexDto.InstructorName;
            newInstructor.Active         = true;
            newInstructor.RegisterCode   = $"{random.Next(0, 10000):D4}";
            _context.Instructors.Add(newInstructor);
            _context.SaveChanges();
            _hubContext.Clients.All.SendAsync("NewInstructor", newInstructor);
            return(Redirect("/Home/InstructorCode"));
        }