示例#1
0
        public void ChangeRole([FromBody] ChangeRoleInputModel model)
        {
            var userTeam = _db.UserTeams.FirstOrDefault(ut => ut.TeamId == model.TeamId && ut.UserId == model.UserId);

            if (userTeam == null)
            {
                return;
            }
            userTeam.IsAdmin = !userTeam.IsAdmin;
            _db.SaveChanges();
        }
示例#2
0
        public void DeleteMember([FromBody] ChangeRoleInputModel model)
        {
            var userTeam = _db.UserTeams.FirstOrDefault(ut => ut.TeamId == model.TeamId && ut.UserId == model.UserId);

            if (userTeam == null)
            {
                return;
            }
            _db.UserTeams.Remove(userTeam);
            _db.SaveChanges();
        }
示例#3
0
        public async Task <IActionResult> Remove(ChangeRoleInputModel inputModel)
        {
            await this.rolesService.RemoveRoleAsync(inputModel.UserId, inputModel.RoleName);

            return(this.Redirect("/Administration/Users/All"));
        }