protected virtual void OnRequisitoRemoved(RequisitoEventArgs e) { if (RequisitoRemoved != null) { RequisitoRemoved(this, e); } }
protected void RemoveRequisito(object sender, RequisitoEventArgs e) { if (_requisiti.Where(r => r.Requisito == e.Requisito.Requisito).ToList().Count == 0) { throw new ArgumentException("requisito non presente nel documento"); } else { _requisiti.Remove(e.Requisito); } }