public async Task <IActionResult> Create(Question question)
        {
            if (!User.IsInRole(ConstantVar.Rol_Admin))
            {
                var user = _context.ApplicationUsers.FirstOrDefault(u => u.UserName == User.Identity.Name);
                question.ApplicationUserId = user.Id;
            }

            if (ModelState.IsValid)
            {
                _context.Question.Add(question);
                await _context.SaveChangesAsync();

                var user = await _userManager.GetUserAsync(User);

                var qCategory = _context.QuestionCategory.First(x => x.QuestionCategoryId == question.QuestionCategoryId).Denumire;

                Notificare notificare = new Notificare()
                {
                    Text           = $"{user.Nume} a adaugat o intrebare din categoria {qCategory} in forumul Q&A in data de {DateTime.Now}",
                    RedirectToPage = $"/Clienti/Questions/Details/{question.QuestionId}"
                };

                if (await _userManager.IsInRoleAsync(user, ConstantVar.Rol_Admin_Firma))
                {
                    // Send notification to admin about the new added question
                    await _notificationManager.CreateAsyncNotificationForAdmin(notificare, _context.ApplicationUsers.First(x => x.Email.Contains("dana_moisi")).Id);
                }
                else
                {
                    var allUsers = _userManager.Users.Where(x => x.Id != user.Id).ToList();
                    _notificationManager.CreateNotificationQuestionsByAdmin(notificare, allUsers);
                }
                TempData["Message"] = "Intrebare adaugata cu succes!";
                TempData["Success"] = "true";
            }
            ViewData["ApplicationUserId"]  = new SelectList(_context.ApplicationUsers, "Id", "Nume", question.ApplicationUserId);
            ViewData["QuestionCategoryId"] = new SelectList(_context.QuestionCategory, "QuestionCategoryId", "Denumire", question.QuestionCategoryId);
            ViewBag.LoggedUser             = _userManager.GetUserId(User);
            return(PartialView("_AddQuestion", question));
        }