public Proponent FindProponent(Predicate <Proponent> match) { return(Proponents.Find(match)); }
public Proposal RemoveProponentBy(Guid id) { Proponents.RemoveAll(proponent => proponent.Id == id); return(this); }
public Proponent MainProponent() { return(Proponents.FirstOrDefault(x => x.IsMain)); }
public Proposal Add(Proponent proponent) { Proponents.Add(proponent); return(this); }
void OnProponentDeafeated(Proponent proponent) { Finish.Process(Proponents.GetOther(proponent)); }