public GroupAdminModel DefaultGroupAdminModel () { var result = new GroupAdminModel (); result.ActiveGroups = _groupDal.AllActiveGroups (); return result; }
public async Task <bool> AddAdminAsync(GroupAdminModel model) { var user = await _groupRepository.GetGroupUser(model.userId, model.groupId); user.isAdmin = !user.isAdmin; await _groupRepository.UpdateGroupUser(user); return(user.isAdmin); }
public async Task <IActionResult> AddAdminAsync([FromBody] GroupAdminModel model) { return(Ok(await _groupService.AddAdminAsync(model))); }