public static clsListHouses getHousesForSales(int?agentID = null) { clsListHouses tmp = new clsListHouses(); IRemaxData rmx = new clsRemaxData(); DataTable tab = null; tab = rmx.getHousesForSales(agentID); foreach (DataRow rowHouse in tab.Rows) { clsHouse house = new clsHouse(Convert.ToInt32(rowHouse["id"].ToString()), rowHouse["code"].ToString(), Convert.ToSingle(rowHouse["aria"].ToString()), Convert.ToByte(rowHouse["rooms"].ToString()), Convert.ToByte(rowHouse["bathrooms"].ToString()), (enumCityzone)Enum.Parse(typeof(enumCityzone), rowHouse["cityzone"].ToString()), rowHouse["address"].ToString(), Convert.ToSingle(rowHouse["price"].ToString()), rowHouse["description"].ToString(), (enumHouseType)Enum.Parse(typeof(enumHouseType), rowHouse["type"].ToString()), rowHouse["pic"].ToString(), (enumHouseStatus)Enum.Parse(typeof(enumHouseStatus), rowHouse["status"].ToString()), Convert.ToDateTime(rowHouse["datein"])); tmp.Add(house, house.Code); house = null; } tab = null; return(tmp); }