Ejemplo n.º 1
0
        public ActionResult Person(int i)
        {
            Person person = StarWarsDAL.GetPerson(i);

            return(View(person));
            //return View(StarWarsDAL.GetPerson(i));
        }
        // films/index
        // films/
        public IActionResult Index()
        {
            IStarWarsDAL dal   = new StarWarsDAL();
            var          films = dal.GetFilms();

            return(View(films));
        }
        public ActionResult Planet(int i)
        {
            Planet planet = StarWarsDAL.GetPlanet(i);

            return(View(planet));
            //return View(StarWarsDAL.GetPerson(i));
        }
Ejemplo n.º 4
0
        // /food/eat?creature=wookie&meal=breakfast
        // /food/eat/wookie/breakfast
        public IActionResult Eat(EatViewModel eatInfo)
        {
            if (eatInfo.Creature == null || eatInfo.Meal == null)
            {
                return(NotFound());
            }

            // Received request from browers (Step 1 of MVC workflow)

            IStarWarsDAL dal = new StarWarsDAL();

            EatDetailViewModel vm = new EatDetailViewModel();

            vm.Creature = eatInfo.Creature;
            vm.Meal     = eatInfo.Meal;

            // Get data from Model (Step 2 & 3 of MVC workflow)
            vm.FoodItems = dal.GetFoodInfo(eatInfo.Creature, eatInfo.Meal);

            // Send data to View (Step 4 & 5 of MVC workflow)
            var htmlResult = View(vm);

            // Send View data to browser (Step 6 of MVC workflow)
            return(htmlResult);
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> PersonSearch(int selection)
        {
            StarWarsDAL db = new StarWarsDAL();

            Person Jedi = await db.GetPerson(selection);

            ViewBag.Type = "Person";

            return(View("Index", Jedi));
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> PlanetSearch(int selection)
        {
            StarWarsDAL db = new StarWarsDAL();

            Planet Home = new Planet();

            Home = await db.GetPlanet("https://swapi.co/api/planets/" + Convert.ToString(selection) + "/");

            ViewBag.Type = "Planet";

            return(View("ResultPlanet", Home));
        }
        //films/filmdetails/{id}
        //films/filmdetails?id={id}
        public IActionResult Detail(string id)
        {
            IStarWarsDAL dal  = new StarWarsDAL();
            var          film = dal.GetFilm(id);

            if (film == null)
            {
                return(NotFound());
            }
            else
            {
                return(View(film));
            }
        }
        public IActionResult Index()
        {
            //  ViewBag.text = CallStarWarsAPI();

            Person luke = StarWarsDAL.GetPerson(1);

            ViewBag.name = luke.Name;

            //string beerText = CallBeerAPI();
            //JToken t2 = ParseJsonString(beerText);

            //ViewBag.beer = t2.ToString();
            return(View());
        }
        public IActionResult CreatureBreakfast(string creature)
        {
            // Received request from browers (Step 1 of MVC workflow)

            if (creature == null)
            {
                return(NotFound());
            }

            IStarWarsDAL       dal = new StarWarsDAL();
            EatDetailViewModel vm  = new EatDetailViewModel();

            vm.Creature = creature;
            vm.Meal     = "breakfast";

            // Get data from Model (Step 2 & 3 of MVC workflow)
            vm.FoodItems = dal.GetFoodInfo(vm.Creature, vm.Meal);

            // Send data to View (Step 4 & 5 of MVC workflow)
            var htmlResult = View("Eat", vm);

            // Send View data to browser (Step 6 of MVC workflow)
            return(htmlResult);
        }
Ejemplo n.º 10
0
 public PlanetsController(IConfiguration configuration)
 {
     //IConfiguration configuration
     //_configuration = configuration.GetSection("APIKeys")["OmdbAPI"];
     SW = new StarWarsDAL(configuration);
 }
Ejemplo n.º 11
0
        public ActionResult Planet(int i)
        {
            Planet planet = StarWarsDAL.GetPlanet(i);

            return(View("PlanetView", planet));
        }
Ejemplo n.º 12
0
        public ActionResult Person(int i)
        {
            Person person = StarWarsDAL.GetPerson(i);

            return(View("PersonView", person));
        }
Ejemplo n.º 13
0
 public ActionResult Planet(int i)
 {
     return(View(StarWarsDAL.GetPlanet(i)));
 }
Ejemplo n.º 14
0
 public ActionResult Person(int i)
 {
     return(View(StarWarsDAL.GetPerson(i)));
 }
Ejemplo n.º 15
0
 public HomeController(IConfiguration configuration)
 {
     SW = new StarWarsDAL(configuration);
 }