Пример #1
0
        private async Task <ControlModel> GetControlModel()
        {
            var model = new ControlModel();

            await Task.WhenAll(
                Task.Run(() => model.ReadVelocity  = emulatorFacade.Value.GetVelocity()),
                Task.Run(() => model.LearnVelocity = learningFacade.Value.GetVelocity()),
                Task.Run(() => model.SetAllTime(emulatorFacade.Value.GetAllTime())),
                Task.Run(() => model.SetReadTime(emulatorFacade.Value.GetReadTime())),
                Task.Run(() => model.SetCalcTime(learningFacade.Value.GetCalcTime())))
            .ConfigureAwait(false);

            return(model);
        }