Beispiel #1
0
        public async Task <IActionResult> RequestForContentManager()
        {
            var user = await _userManager.GetUserAsync(HttpContext.User);

            var roles = await _userManager.GetRolesAsync(user);

            if (roles.Contains("User"))
            {
                var request = _contentManagerRequestProvider.GetRequest(user.Id);
                if (request == null)
                {
                    _contentManagerRequestProvider.AddRequest(new ContentManagerRequest {
                        Id = user.Id
                    });
                }
            }
            return(RedirectToAction("UserProfile", "User"));
        }