예제 #1
0
        public async Task <ActionResult <string> > UploadSpeedTest([FromBody] TestResult speedTest)
        {
            var speedTestData = $"Got a TestResult from { speedTest.User } with download { speedTest.Data.Speeds.Download } Mbps.";

            speedTest.Data.Server.Distance = ((double)((int)(speedTest.Data.Server.Distance * 1000.0))) / 1000.0;

            Console.WriteLine(speedTestData);

            await _eventHub.PublishSpeedTest(speedTest);

            await _gcp.PublishSpeedTest(speedTest);

            return(Ok(speedTestData));
        }
        public async Task <ActionResult <string> > UploadSpeedTest([FromBody] TestResult speedTest)
        {
            await _eventHub.PublishSpeedTest(speedTest);

            var speedTestData = $"Got a TestResult from { speedTest.User } with download { speedTest.Data.Speeds.Download } Mbps.";

            return(Ok(speedTestData));
        }
        public async Task <string> UploadSpeedTest([FromBody] TestResult speedTest)
        {
            await _eventHub.PublishSpeedTest(speedTest);

            var response = $"Got a TestResult from { speedTest.User } with download { speedTest.Data.Speeds.Download } Mbps.";

            _logger.LogInformation(response);

            return(response);
        }
예제 #4
0
        public async Task <ActionResult <string> > UploadSpeedTest([FromBody] TestResult speedTest)
        {
            // public async Task<ActionResult<string>> UploadSpeedTest([FromBody] string speedTest)
            // {
            await _eventHub.PublishSpeedTest(speedTest);


            //speedTest.User = "******";
            //  Console.WriteLine("---------------------------");
            //  Console.WriteLine("ok");
            //   Console.WriteLine("---------------------------");

            //var speedTestEx = $"Got a TestResult retur fra API-24/11/2018";
            //speedTest = "jada";
            return(Ok(speedTest));
        }