示例#1
0
 public TourPlannerAppFactoryImp(ILogEntryDAO logEntryDAO)
 {
     RouteImagesFolder = ConfigurationManager.AppSettings["RouteImagesFolder"];
     ReportPdfsFolder  = ConfigurationManager.AppSettings["ReportPdfsFolder"];
     this.logEntryDAO  = logEntryDAO;
     Log.Info("TourPlannerAppFactoryImp constructor with parameter is called.");
 }
示例#2
0
 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);
 }
示例#4
0
 public MainViewModel(ILogEntryDAO logEntryDAO, ITourEntryDAO tourEntryDAO)
 {
     this.tourPlannerAppFactory = TourPlannerAppFactory.GetInstance(logEntryDAO);
     FillLogs();
     log4net.Config.XmlConfigurator.Configure();
 }