public async Task <Entity.Survey.Survey> CreateSurvey(Entity.Survey.Survey survey)
        {
            await Task.Run(() =>
            {
                survey.Id = ++LastSurveyId;
                SurveyData.TryAdd(survey.Id, new Lazy <Entity.Survey.Survey>(survey));
            });

            return(survey);
        }