/// <summary>
 /// 
 /// </summary>
 /// <param name="importFrom">Enum of factory</param>
 /// <returns>Factory instance to create FinanceData object</returns>
 public static IFinanceDataService getWeatherDataService(FinanceDataImport importFrom)
 {
     switch (importFrom)
     {
         case FinanceDataImport.YAHOO:
             return FinanceDataServiceYahooFactory.Instance;
         case FinanceDataImport.GOOGLE:
             return FinanceDataServiceGoogleFactory.Instance;
         default:
             throw new FinanceDataServiceException("Wrong arguments");
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="importFrom">Enum of factory</param>
        /// <returns>Factory instance to create FinanceData object</returns>
        public static IFinanceDataService getWeatherDataService(FinanceDataImport importFrom)
        {
            switch (importFrom)
            {
            case FinanceDataImport.YAHOO:
                return(FinanceDataServiceYahooFactory.Instance);

            case FinanceDataImport.GOOGLE:
                return(FinanceDataServiceGoogleFactory.Instance);

            default:
                throw new FinanceDataServiceException("Wrong arguments");
            }
        }