public Excel_underlyingLoaderViewModel()
 {
     this.excel_equityLoaderViewModel_      = new Excel_equityLoaderViewModel();
     this.excel_indexLoaderViewModel_       = new Excel_indexLoaderViewModel();
     this.excel_irLoaderViewModel_          = new Excel_irLoaderViewModel();
     this.excel_irCurveLoaderViewModel_     = new Excel_irCurveLoaderViewModel();
     this.excel_fxLoaderViewModel_          = new Excel_fxLoaderViewModel();
     this.excel_commLoaderViewModel_        = new Excel_commLoaderViewModel();
     this.excel_creditCurveLoaderViewModel_ = new Excel_creditCurveLoaderViewModel();
 }
        public string get_curveList(string venderName = "local")
        {
            try
            {
                StringBuilder sb = new StringBuilder();

                Excel_irCurveLoaderViewModel e_irCurveLoader = new Excel_irCurveLoaderViewModel();
                
                e_irCurveLoader.loadDefinedSymbolFromDB();

                foreach (var item in e_irCurveLoader.DefinedIRCurveSymbolList_)
                {
                    sb.Append(item.Symbol_);
                }

                return "load complete";
            }
            catch (Exception e)
            {
                return "load fail : " + e.Message;
            }
        }
        public Excel_underlyingLoaderViewModel()
        {
            this.excel_equityLoaderViewModel_ = new Excel_equityLoaderViewModel();
            this.excel_indexLoaderViewModel_ = new Excel_indexLoaderViewModel();
            this.excel_irLoaderViewModel_ = new Excel_irLoaderViewModel();
            this.excel_irCurveLoaderViewModel_ = new Excel_irCurveLoaderViewModel();
            this.excel_fxLoaderViewModel_ = new Excel_fxLoaderViewModel();
            this.excel_commLoaderViewModel_ = new Excel_commLoaderViewModel();
            this.excel_creditCurveLoaderViewModel_ = new Excel_creditCurveLoaderViewModel();

        }