/// <summary> /// データをXMLから読み込む /// </summary> /// <returns></returns> private Tuple <ObservableCollection <PrefCode>, ObservableCollection <Hotel>, ObservableCollection <RoomType>, ObservableCollection <CheckinTime> > Load() { var ret1 = new ObservableCollection <PrefCode>(); try { // ファイルが存在する ret1 = CsvConverter.DeSerialize <PrefCode, PrefCodeMap>(String.Format(@"{0}\PrefCode.csv", CommonPath.CommonDir)); } catch { // ファイルが存在しない // raise exception } var ret2 = new ObservableCollection <Hotel>(); try { // ファイルが存在する ret2 = XmlConverter.DeSerializeToCol <Hotel>(String.Format(@"{0}\HotelList.xml", SiteConfig.BASE_DIR)); } catch { // ファイルが存在しない // raise exception } var ret3 = new ObservableCollection <RoomType>(); try { // ファイルが存在する ret3 = XmlConverter.DeSerializeToCol <RoomType>(String.Format(@"{0}\RoomType.xml", SiteConfig.BASE_DIR)); } catch { // ファイルが存在しない // raise exception } var ret4 = new ObservableCollection <CheckinTime>(); try { // ファイルが存在する ret4 = XmlConverter.DeSerializeToCol <CheckinTime>(String.Format(@"{0}\CheckinTime.xml", SiteConfig.BASE_DIR)); } catch { // ファイルが存在しない // raise exception } return(Tuple.Create(ret1, ret2, ret3, ret4)); }
public HotelUpdate() { try { // 都道府県コード一覧の読込 PrefCodeList = CsvConverter.DeSerialize <PrefCode, PrefCodeMap>(String.Format(@"{0}\PrefCode.csv", CommonPath.CommonDir)); } catch { // raise exception } }