public IHttpActionResult UnassignRole(UserRolePairingModel pairing) { using (var context = new ApplicationDbContext()) { var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); userManager.RemoveFromRole(pairing.Id, pairing.RoleName); context.SaveChanges(); return(Ok($"User: {pairing.Id} no longer has role of {pairing.RoleName}.")); } }
public IHttpActionResult AssignRole(UserRolePairingModel pairing) { using (var context = new ApplicationDbContext()) { var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); userManager.AddToRole(pairing.Id, pairing.RoleName); context.SaveChanges(); return(Ok($"Role {pairing.RoleName} has been assigned to User: {pairing.Id}")); } }