public async Task <IHttpActionResult> AddUserToARoleAsync(string roleId, string userId) { try { var userExists = await _userProfileService.GetUser(userId); if (userExists == null) { return(BadRequest("Requested user not found")); } var result = await _rolesService.AddUserToRoleAsync(roleId, userId, UserName); return(Ok(result)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }