public FM35Data MapData(FM35Global fm35Global)
        {
            var data = new FM35Data();

            if (fm35Global.Learners != null)
            {
                data.Globals                          = MapGlobals(fm35Global).ToList();
                data.Learners                         = MapLearners(fm35Global).ToList();
                data.LearningDeliveries               = MapLearningDeliveries(fm35Global).ToList();
                data.LearningDeliveryPeriods          = MapLearningDeliveryPeriods(fm35Global).ToList();
                data.LearningDeliveryPeriodisedValues = MapLearningDeliveryPeriodisedValues(fm35Global).ToList();
            }

            return(data);
        }
 public Task StoreFM35DataAsync(FM35Data fm35Data, SqlConnection sqlConnection, CancellationToken cancellationToken)
 => _fm35DataStoreService.StoreAsync(fm35Data, sqlConnection, cancellationToken);