public List <DamagesType> GetDamagesType() { OrderQuery accidentQuery = new OrderQuery(language); System.Data.DataTable dataTable = conn_db.ReadTable(accidentQuery.GetAllObjects("DAMAGES_TYPE")); DamagesType damagesType = new DamagesType(); List <DamagesType> damagesTypes = new List <DamagesType>(); if (dataTable.Rows.Count == 0) { throw new EmptyViewException(language); } foreach (System.Data.DataRow row in dataTable.Rows) { damagesType = new DamagesType(); damagesType.id = Convert.ToInt32(row["id"].ToString()); damagesType.DamagesType_AR = row["DAMAGE_NAME_AR"].ToString(); damagesType.DamagesType_EN = row["DAMAGE_NAME_EN"].ToString(); damagesTypes.Add(damagesType); } return(damagesTypes); }