public async Task <Entity.Survey.Survey> GetSurveyById(int id)
        {
            Lazy <Entity.Survey.Survey> survey = null;
            await Task.Run(() =>
            {
                SurveyData.TryGetValue(id, out survey);
            });

            if (survey != null)
            {
                return(survey.Value);
            }

            return(null);
        }