Esempio n. 1
0
        public ActionResult GetStarWars()
        {
            HttpWebRequest WR = WebRequest.CreateHttp("https://swapi.co/api/people/");

            HttpWebResponse Response = (HttpWebResponse)WR.GetResponse();

            StreamReader data = new StreamReader(Response.GetResponseStream());

            string JsonData = data.ReadToEnd();

            JObject SWData = JObject.Parse(JsonData);

            List <StarWars> people = new List <StarWars>();

            for (int i = 0; i < SWData.Count; i++)
            {
                string   name      = SWData["results"][i]["name"].ToString();
                string   birthyear = SWData["results"][i]["birth_year"].ToString();
                string   films     = SWData["results"][i]["films"].ToString();    //this won't work
                string   vehicles  = SWData["results"][i]["vehicles"].ToString(); //this also won't work
                StarWars person    = new StarWars(name, birthyear, films, vehicles);
                people.Add(person);
            }
            ViewBag.People = people;
            return(View());
        }
Esempio n. 2
0
        public ActionResult GetResidentsOfPlanetNaboo(string planetname)
        {
            var model = new PlanetResidentsViewModel();

            var planetResidents = StarWars.GetPlanetResidents(planetname);

            return(View(planetResidents.ToPlanetResidentsViewModel()));
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            ConexaoSingleton c1 = ConexaoSingleton.GetConexao();
            ConexaoSingleton c2 = ConexaoSingleton.GetConexao();

            if (c1.Equals(c2))
            {
                Console.WriteLine("sim");
            }

            //   polimorfismo
            Crepusculo cres = new Crepusculo();
            StarWars   srw  = new StarWars();
            Cinema     cin  = new Cinema();

            cin.EntrarNoCinema(srw);
            cin.EntrarNoCinema(cres);

            //Factory Method 1
            MotoFactory fab = new MotoFactory();
            MotoNinja   c   = (MotoNinja)fab.FabricarMotos(EMotos.NINJA);

            c.ExibirModelo();

            //Factory Method 2 fazendo as fabricas especificas
            Fabrica[] fabs = new Fabrica[4];
            fabs[0] = new FabricaBMW();
            fabs[1] = new FabricaHonda();
            fabs[2] = new FabricaNinja();
            fabs[3] = new FabricaYBR();

            foreach (var fabF in fabs)
            {
                IMoto moto = fabF.FabricarMotos();
                Console.WriteLine("Criado {0}", moto.GetType().Name);
                moto.ExibirModelo();
            }

            Pizzaiolo pizzaiolo = new Pizzaiolo();
            Comida    pizza     = pizzaiolo.criaComida();

            pizzaiolo.cozinhar();

            Churrasqueiro churras = new Churrasqueiro();
            Comida        carne   = churras.criaComida();

            churras.cozinhar();

            var veicu = new ConcreteVeiculoFactory().GetVeiculo("bike");

            veicu.Dirigir();
            veicu = new ConcreteVeiculoFactory().GetVeiculo("scooter");
            veicu.Dirigir();
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Enter number of passengers: ");
            var count = Console.ReadLine();
            int intCount;

            if (!int.TryParse(count, out intCount))
            {
                intCount = 0;
            }

            var result = new StarWars().GetStarshipsWithPilots(intCount);

            foreach (var comboString in result)
            {
                Console.WriteLine(comboString);
            }

            Console.Read();
        }
Esempio n. 5
0
 public CashingProvider(StarWars provider)
 {
     m_provider = provider;
 }
Esempio n. 6
0
        public ActionResult VehicleSummary()
        {
            var allVehicles = StarWars.GetAllVehicles();

            return(View(allVehicles.ToVehicleSummaryViewModel()));
        }
Esempio n. 7
0
        public ActionResult GetPlanetTwentyTwo(int planetid)
        {
            var planet = StarWars.GetSinglePlanetByID(planetid);

            return(View(planet.ToSinglePlanetViewModel()));
        }
Esempio n. 8
0
        public ActionResult GetAllPlanets()
        {
            var allPlanets = StarWars.GetAllPlanets();

            return(View(allPlanets.ToAllPlanetsViewModel()));
        }