Example #1
0
        public IHttpActionResult CalcFleetTimeInSystem()
        {
            var planetToMinPlanet  = MapDistanceHelper.CalculatePlanetTransferFleet(1, "DT-CA-2", _mapAdressService, false);
            var planetToLastPlanet = MapDistanceHelper.CalculatePlanetTransferFleet(1, "DT-CA-7", _mapAdressService, false);

            var motherToFirstPlanet = MapDistanceHelper.CalculateMotherTransferFleet(1, "DT-CA-1", _mapAdressService, false);
            var motherTolastPlanet  = MapDistanceHelper.CalculateMotherTransferFleet(1, "DT-CA-7", _mapAdressService, false);


            var premMotherToFirstPlanet = MapDistanceHelper.CalculateMotherTransferFleet(1, "DT-CA-1", _mapAdressService, true);
            var premMotherTolastPlanet  = MapDistanceHelper.CalculateMotherTransferFleet(1, "DT-CA-7", _mapAdressService, true);

            var premPlanetToMinPlanet  = MapDistanceHelper.CalculatePlanetTransferFleet(1, "DT-CA-2", _mapAdressService, true);
            var premPlanetToLastPlanet = MapDistanceHelper.CalculatePlanetTransferFleet(1, "DT-CA-7", _mapAdressService, true);


            //var planetToPlanetMIn =
            return(Json(new
            {
                planetToMinPlanet = planetToMinPlanet.Sec,
                planetToLastPlanet = planetToLastPlanet.Sec,
                motherToFirstPlanet = motherToFirstPlanet.Sec,
                motherTolastPlanet = motherTolastPlanet.Sec,

                premMotherToFirstPlanet = premMotherToFirstPlanet.Sec,
                premMotherTolastPlanet = premMotherTolastPlanet.Sec,
                premPlanetToMinPlanet = premPlanetToMinPlanet.Sec,
                premPlanetToLastPlanet = premPlanetToLastPlanet.Sec
            }));
        }
        public IHttpActionResult GetMapDistance(int source = 1, int target = 2)
        {
            var whidthPremium = MapDistanceHelper.CalculateJumpTime(source, target, _mapAdressService, true);
            var noPremium     = MapDistanceHelper.CalculateJumpTime(source, target, _mapAdressService, false);

            return(Json(new
            {
                whidthPremium,
                noPremium
            }));
        }