public ModalitàDiConoscenzaAdapter(ModalitàDiConoscenza modalitàDiConoscenza) { if (!Enum.IsDefined(typeof(ModalitàDiConoscenza), modalitàDiConoscenza)) { throw new ArgumentNullException("modalità di conoscenza is bad"); } _modalitàDiConoscenza = modalitàDiConoscenza; }
public static ITipologia CreateModalitàDiConoscenzaAdapter(ModalitàDiConoscenza modalitàDiConoscenza) { ITipologia tipologia = CheckTipologia(Enum.GetName(typeof(ModalitàDiConoscenza), modalitàDiConoscenza)); if (tipologia == null) { tipologia = new ModalitàDiConoscenzaAdapter(modalitàDiConoscenza); _tipologie.Add(tipologia.Name, tipologia); return(tipologia); } else { return(tipologia); } }