public async Task<IHttpActionResult> Get()
        {
            if (!this.IsValidTenant)
            {
                return StatusCode(HttpStatusCode.Forbidden, "Unauthorised acccess denied.");
            }

            var dbContext = new DataModels.FeedbackContext();            
            return Ok(await dbContext.FeedbackQuestions.Select(q => new Models.Question() { Id = q.Id, QuestionText = q.QuestionText, EnableComments = q.EnableComments }).ToListAsync());
        }
        public async Task<IHttpActionResult> Post(Models.Question question)
        {
            if (!this.IsValidTenant)
            {
                return StatusCode(HttpStatusCode.Forbidden, "Unauthorised acccess denied.");
            }

            var dbContext = new DataModels.FeedbackContext();

            var feedbackQuestion = new DataModels.FeedbackQuestion
            {
                QuestionText = question.QuestionText,
                EnableComments = question.EnableComments
            };

            dbContext.FeedbackQuestions.Add(feedbackQuestion);

            await dbContext.SaveChangesAsync();
            question.Id = feedbackQuestion.Id;
            return Ok(question);
        }