public void AggiungiAssociazione(Associazione associazione) { if (isAssociabile(associazione)) { _state.AggiungiAssociazione(associazione); } }
protected override bool isAssociabile(Associazione associazione) { if (associazione == null) { throw new ArgumentNullException("associazione is null"); } return(associazione.Documento is OffertaDiLavoro); }
public abstract void AggiungiAssociazione(Associazione associazione);
public override void AggiungiAssociazione(Associazione associazione) { OnAssociated(new AssociatedEventArgs(associazione)); }
public override void AggiungiAssociazione(Associazione associazione) { throw new ArgumentException("Documento Disattivo"); }
public AssociatedEventArgs(Associazione associazione) { _associazione = associazione; }
protected void AddAssociazione(Associazione associazione) { _associazioni.Add(associazione); }
protected abstract bool isAssociabile(Associazione associazione);