//public IActionResult About()
        //{
        //    ViewData["Message"] = "Your application description page.";

        //    return View();
        //}

        public IActionResult Contact()
        {
            var model = new CreateEditContactModel();

            if (this.User.Identity.IsAuthenticated)
            {
                model = this.questionService.GetCreateEditContactModel(this.User.Identity.Name);
            }

            return(View(model));
        }
        public IActionResult Contact(CreateEditContactModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            this.questionService.CreateQuestion(model.Email, model.Content, model.Title);
            this.TempData[TempDataSuccessQuestionKey] = SuccessQuestionMessage;

            return(Redirect(GlobalConstants.IndexPath));
        }