public void Invite(IHasRound hasRound, Provider provider) { var secondLast = hasRound.Rounds.All().Reverse().Skip(1).FirstOrDefault(); if (secondLast != null) { secondLast.Providers.Add(provider); } }
public HasNotRounds(IHasRound objectWithRouds) { _objectWithRouds = objectWithRouds; }
public bool CanInvite(IHasRound hasRound, Provider provider) { return(true); }
public override void Invite(IHasRound hasRound, Provider provider) { base.Invite(hasRound, provider); }
public virtual void Invite(IHasRound hasRound, Provider provider) { _strategy?.Invite(hasRound, provider); }