private static void ShowStopsInDistance(double mglt, StarShipModel ship) { ObjectExtensions.PrintObject(ship); if (ship.MGLTValue == 0) { Console.WriteLine($"The MGLT value for {ship.Name} is unknow."); Console.WriteLine("Please, select another ship."); } else { var stops = Math.Round(mglt / ship.MGLTTimesConsumable); Console.WriteLine($"To travle the distance of {mglt} the ship must make {stops} stops"); } }
public void BuildProfile(JObject result) { Profile = new StarShipModel { Name = result.SelectToken("name").ToString(), Model = result.SelectToken("model").ToString(), Manufacturer = result.SelectToken("manufacturer").ToString(), CostInCredits = result.SelectToken("cost_in_credits").ToString(), Length = result.SelectToken("length").ToString(), MaxAtmospheringSpeed = result.SelectToken("max_atmosphering_speed").ToString(), Crew = result.SelectToken("crew").ToString(), Passengers = result.SelectToken("passengers").ToString(), CargoCapacity = result.SelectToken("cargo_capacity").ToString(), Consumables = result.SelectToken("consumables").ToString(), HyperdriveRating = result.SelectToken("hyperdrive_rating").ToString(), Mglt = result.SelectToken("MGLT").ToString(), StarShipClass = result.SelectToken("starship_class").ToString(), Pilots = GetNames.Get("pilots", result), Films = GetNames.Get("films", result), Url = result.SelectToken("url").ToObject <Uri>() }; }