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()); }
public ActionResult GetResidentsOfPlanetNaboo(string planetname) { var model = new PlanetResidentsViewModel(); var planetResidents = StarWars.GetPlanetResidents(planetname); return(View(planetResidents.ToPlanetResidentsViewModel())); }
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(); }
public CashingProvider(StarWars provider) { m_provider = provider; }
public ActionResult VehicleSummary() { var allVehicles = StarWars.GetAllVehicles(); return(View(allVehicles.ToVehicleSummaryViewModel())); }
public ActionResult GetPlanetTwentyTwo(int planetid) { var planet = StarWars.GetSinglePlanetByID(planetid); return(View(planet.ToSinglePlanetViewModel())); }
public ActionResult GetAllPlanets() { var allPlanets = StarWars.GetAllPlanets(); return(View(allPlanets.ToAllPlanetsViewModel())); }