public static void Main() { Database.SetInitializer(new CreateDatabaseIfNotExists<PhotoContext>()); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //var repository = new EFPhotoRepository(); var repository = new XMLPhotoRepository(); var newTripFrom = new NewTripForm(); var process = new MainProcess(repository, newTripFrom); Application.Run(new MainWindow(process)); }
public MainWindow(MainProcess process) { _process = process; InitializeComponent(); IList<string> trips = _process.AvailableTrips(); foreach (var trip in trips) { //TODO make this a new method var menuItem = new ToolStripMenuItem { Text = trip, Name = trip + "ToolStripMenuItem", }; menuItem.Click += TripClicked_Event; recentToolStripMenuItem.DropDownItems.Add(menuItem); } PictureIndex.KeyPress += PictureIndex_KeyPress; }