public TourPlannerAppFactoryImp(ILogEntryDAO logEntryDAO) { RouteImagesFolder = ConfigurationManager.AppSettings["RouteImagesFolder"]; ReportPdfsFolder = ConfigurationManager.AppSettings["ReportPdfsFolder"]; this.logEntryDAO = logEntryDAO; Log.Info("TourPlannerAppFactoryImp constructor with parameter is called."); }
public TourPlannerAppFactoryImp() { RouteImagesFolder = ConfigurationManager.AppSettings["RouteImagesFolder"]; ReportPdfsFolder = ConfigurationManager.AppSettings["ReportPdfsFolder"]; tourEntryDAO = DALFactory.CreateTourEntryDAO(); logEntryDAO = DALFactory.CreateLogEntryDAO(); Log.Info("TourPlannerAppFactoryImp constructor without parameter is called."); }
public static ITourPlannerAppFactory GetInstance(ILogEntryDAO logEntryDAO) { instance = new TourPlannerAppFactoryImp(logEntryDAO); return(instance); }
public MainViewModel(ILogEntryDAO logEntryDAO, ITourEntryDAO tourEntryDAO) { this.tourPlannerAppFactory = TourPlannerAppFactory.GetInstance(logEntryDAO); FillLogs(); log4net.Config.XmlConfigurator.Configure(); }