public override Gen <Operation <MembershipState, MembershipModel> > Next(MembershipModel model) { if (model.AllMembers.Count == 0) { return(AddNewMember.Generator()); } return(Gen.OneOf(ChangeMemberStatus.Generator(model.AllMembers.Keys), AddNewMember.Generator())); }
public async Task <bool> AddNewMember([FromBody] AddNewMember value) { await _teamRepository.AddTeamMemberToPlan(value.Nickname, value.Fullname, value.Image); return(true); }