private List <VoceDizionario> RecuperaVociDizionarioPrivate() { List <VoceDizionario> vociDizionario = new List <VoceDizionario>(); SqlServerExecuteObject sseo = null; SqlDataReader dr = null; string sSql = "SELECT VoceDizionarioID, Sezione, Nome, Valore_IT, Valore_EN FROM dbo.TBL_UI_VociDizionario;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.CommandType = CommandType.Text; dr = SqlProvider.ExecuteReaderObject(sseo); while (dr.Read()) { VoceDizionario voceDizionario = RiempiIstanza(dr); vociDizionario.Add(voceDizionario); } if (dr != null) { dr.Close(); dr.Dispose(); } return(vociDizionario); }
private VoceDizionario RiempiIstanza(SqlDataReader dr) { if (dr == null) { throw new ArgumentNullException("dr"); } VoceDizionario voceDizionario = new VoceDizionario(); voceDizionario.ID = dr.GetInt32(0); voceDizionario.Sezione = dr.GetString(1); voceDizionario.Nome = dr.GetString(2); voceDizionario._valore_IT = dr.GetString(3); voceDizionario._valore_EN = dr.GetString(4); return(voceDizionario); }
private static string GetValore(string nome) { string result = nome; VoceDizionario voce = null; voce = VoceDizionarioRepository.Instance.RecuperaVoceDizionario(nome); if (voce != null) { result = voce.GetValore(); } else { throw new KeyNotFoundException(nome); } return(result); }
public VoceDizionario RecuperaVoceDizionario(string nome) { VoceDizionario voceDizionario = RecuperaVociDizionario().SingleOrDefault(x => x.Nome.ToLower().Equals(nome.ToLower())); return(voceDizionario); }
public VoceDizionario RecuperaVoceDizionario(int id) { VoceDizionario voceDizionario = RecuperaVociDizionario().FirstOrDefault(x => (int)x.ID == id); return(voceDizionario); }