public async Task <ActionResult> AddAsync(Moderator moderator)
        {
            if (ModelState.IsValid)
            {
                var user = _userService.Find(moderator.UserId);

                if (moderator.IsActive)
                {
                    var result = await _userService.AddRoleToUserAsync(user, "Moderator");

                    if (!result.Succeeded)
                    {
                        return(RedirectToAction("Add"));
                    }
                }
                _moderatorService.Add(moderator);
                return(RedirectToAction("Manage"));
            }

            var users = _userService.GetAll().Where(s => s.Moderator == null).ToList();

            ViewBag.usersList = _userService.GetUserIdNamesList(users);

            return(View(moderator));
        }