implements the "Performer" role attribution
This commit is contained in:
parent
6c6c09719a
commit
50d870377d
1 changed files with 5 additions and 1 deletions
|
|
@ -531,6 +531,9 @@ namespace Yavsc.Controllers
|
|||
}
|
||||
else _dbContext.Performers.Add(model);
|
||||
_dbContext.SaveChanges();
|
||||
|
||||
// Give this user the Performer role
|
||||
await _userManager.AddToRoleAsync(user,"Performer");
|
||||
var message = ManageMessageId.SetActivitySuccess;
|
||||
|
||||
return RedirectToAction(nameof(Index), new { Message = message });
|
||||
|
|
@ -544,7 +547,7 @@ namespace Yavsc.Controllers
|
|||
}
|
||||
|
||||
[HttpPost, Authorize]
|
||||
public IActionResult UnsetActivity()
|
||||
public async Task<IActionResult> UnsetActivity()
|
||||
{
|
||||
var user = GetCurrentUserAsync().Result;
|
||||
var uid = user.Id;
|
||||
|
|
@ -555,6 +558,7 @@ namespace Yavsc.Controllers
|
|||
_dbContext.Performers.First(x => x.PerformerId == uid)
|
||||
);
|
||||
_dbContext.SaveChanges();
|
||||
await _userManager.RemoveFromRoleAsync(user,"Performer");
|
||||
}
|
||||
var message = ManageMessageId.UnsetActivitySuccess;
|
||||
return RedirectToAction(nameof(Index), new { Message = message });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue