Commit 965d0e9
Changed files (188)
product
Boot
Modules
Presentation
Model
Excel
Presenters
Views
Winforms
Databinding
Views
Service
Application
product/Boot/Modules/Core/ILoadPresentationModulesCommand.cs
@@ -0,0 +1,8 @@
+using Gorilla.Commons.Utility.Core;
+
+namespace MoMoney.Modules.Core
+{
+ public interface ILoadPresentationModulesCommand : ICommand
+ {
+ }
+}
\ No newline at end of file
product/Boot/Modules/Core/LoadPresentationModulesCommand.cs
@@ -5,10 +5,6 @@ using MoMoney.Presentation;
namespace MoMoney.Modules.Core
{
- public interface ILoadPresentationModulesCommand : ICommand
- {
- }
-
public class LoadPresentationModulesCommand : ILoadPresentationModulesCommand
{
readonly IRegistry<IModule> registry;
product/Boot/Modules/ApplicationMenuModule.cs
@@ -1,20 +1,11 @@
using Gorilla.Commons.Infrastructure.Eventing;
-using MoMoney.Presentation;
using MoMoney.Presentation.Model.Menu;
using MoMoney.Presentation.Model.messages;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Presenters.Menu;
namespace MoMoney.Modules
{
- public interface IApplicationMenuModule : IModule,
- IEventSubscriber<NewProjectOpened>,
- IEventSubscriber<ClosingProjectEvent>,
- IEventSubscriber<SavedChangesEvent>,
- IEventSubscriber<UnsavedChangesEvent>
- {
- }
-
public class ApplicationMenuModule : IApplicationMenuModule
{
readonly IEventAggregator broker;
product/Boot/Modules/ApplicationShellModule.cs
@@ -1,5 +1,5 @@
using MoMoney.Presentation;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Presenters.Shell;
namespace MoMoney.Modules
product/Boot/Modules/DatabaseModule.cs
@@ -1,13 +1,8 @@
using Gorilla.Commons.Infrastructure.Eventing;
using MoMoney.DataAccess;
-using MoMoney.Presentation;
namespace MoMoney.Modules
{
- public interface IDatabaseModule : IModule
- {
- }
-
public class DatabaseModule : IDatabaseModule
{
readonly IDatabaseConfiguration configuration;
product/Boot/Modules/GettingStartedModule.cs
@@ -1,7 +1,7 @@
using Gorilla.Commons.Infrastructure.Eventing;
using MoMoney.Presentation;
using MoMoney.Presentation.Model.messages;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Presenters.Shell;
namespace MoMoney.Modules
product/Boot/Modules/GettingStartedModuleSpecs.cs
@@ -1,7 +1,7 @@
using developwithpassion.bdd.contexts;
using Gorilla.Commons.Infrastructure.Eventing;
using Gorilla.Commons.Testing;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
namespace MoMoney.Modules
{
product/Boot/Modules/IApplicationMenuModule.cs
@@ -0,0 +1,14 @@
+using Gorilla.Commons.Infrastructure.Eventing;
+using MoMoney.Presentation;
+using MoMoney.Presentation.Model.messages;
+
+namespace MoMoney.Modules
+{
+ public interface IApplicationMenuModule : IModule,
+ IEventSubscriber<NewProjectOpened>,
+ IEventSubscriber<ClosingProjectEvent>,
+ IEventSubscriber<SavedChangesEvent>,
+ IEventSubscriber<UnsavedChangesEvent>
+ {
+ }
+}
\ No newline at end of file
product/Boot/Modules/IDatabaseModule.cs
@@ -0,0 +1,8 @@
+using MoMoney.Presentation;
+
+namespace MoMoney.Modules
+{
+ public interface IDatabaseModule : IModule
+ {
+ }
+}
\ No newline at end of file
product/Boot/Modules/IMainMenuModule.cs
@@ -0,0 +1,10 @@
+using Gorilla.Commons.Infrastructure.Eventing;
+using MoMoney.Presentation;
+using MoMoney.Presentation.Model.messages;
+
+namespace MoMoney.Modules
+{
+ public interface IMainMenuModule : IModule, IEventSubscriber<NewProjectOpened>
+ {
+ }
+}
\ No newline at end of file
product/Boot/Modules/IToolbarModule.cs
@@ -0,0 +1,14 @@
+using Gorilla.Commons.Infrastructure.Eventing;
+using MoMoney.Presentation;
+using MoMoney.Presentation.Model.messages;
+
+namespace MoMoney.Modules
+{
+ public interface IToolbarModule : IModule,
+ IEventSubscriber<NewProjectOpened>,
+ IEventSubscriber<ClosingProjectEvent>,
+ IEventSubscriber<SavedChangesEvent>,
+ IEventSubscriber<UnsavedChangesEvent>
+ {
+ }
+}
\ No newline at end of file
product/Boot/Modules/MainMenuModule.cs
@@ -1,15 +1,10 @@
using Gorilla.Commons.Infrastructure.Eventing;
-using MoMoney.Presentation;
using MoMoney.Presentation.Model.messages;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Presenters.Navigation;
namespace MoMoney.Modules
{
- public interface IMainMenuModule : IModule, IEventSubscriber<NewProjectOpened>
- {
- }
-
public class MainMenuModule : IMainMenuModule
{
readonly IEventAggregator broker;
product/Boot/Modules/ToolbarModule.cs
@@ -1,20 +1,11 @@
using Gorilla.Commons.Infrastructure.Eventing;
-using MoMoney.Presentation;
using MoMoney.Presentation.Model.Menu;
using MoMoney.Presentation.Model.messages;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Presenters.Shell;
namespace MoMoney.Modules
{
- public interface IToolbarModule : IModule,
- IEventSubscriber<NewProjectOpened>,
- IEventSubscriber<ClosingProjectEvent>,
- IEventSubscriber<SavedChangesEvent>,
- IEventSubscriber<UnsavedChangesEvent>
- {
- }
-
public class ToolbarModule : IToolbarModule
{
readonly IEventAggregator broker;
product/Boot/Boot.csproj
@@ -162,8 +162,14 @@
<Compile Include="boot\global_error_handling.cs" />
<Compile Include="boot\WindowsFormsApplication.cs" />
<Compile Include="Modules\ApplicationShellModule.cs" />
+ <Compile Include="Modules\Core\ILoadPresentationModulesCommand.cs" />
<Compile Include="Modules\DatabaseModule.cs" />
<Compile Include="Modules\ApplicationMenuModule.cs" />
+ <Compile Include="Modules\IApplicationMenuModule.cs" />
+ <Compile Include="Modules\IDatabaseModule.cs" />
+ <Compile Include="Modules\IMainMenuModule.cs" />
+ <Compile Include="Modules\INavigationModule.cs" />
+ <Compile Include="Modules\IToolbarModule.cs" />
<Compile Include="Modules\MainMenuModule.cs" />
<Compile Include="Modules\NavigationModule.cs" />
<Compile Include="Modules\GettingStartedModule.cs" />
product/Presentation/Presenters/Excel/Cell.cs โ product/Presentation/Model/Excel/Cell.cs
@@ -1,7 +1,7 @@
using System;
using Gorilla.Commons.Utility.Core;
-namespace MoMoney.Presentation.Presenters.excel
+namespace MoMoney.Presentation.Model.Excel
{
public class Cell
{
product/Presentation/Presenters/Excel/ChangeFontSize.cs โ product/Presentation/Model/Excel/ChangeFontSize.cs
@@ -1,6 +1,4 @@
-using MoMoney.Presentation.Presenters.excel;
-
-namespace MoMoney.Presentation.Presenters.Excel
+namespace MoMoney.Presentation.Model.Excel
{
public class ChangeFontSize : ICellVisitor
{
product/Presentation/Presenters/Excel/CompositeCellVisitor.cs โ product/Presentation/Model/Excel/CompositeCellVisitor.cs
@@ -1,7 +1,7 @@
using System.Collections.Generic;
using Gorilla.Commons.Utility.Extensions;
-namespace MoMoney.Presentation.Presenters.excel
+namespace MoMoney.Presentation.Model.Excel
{
public class CompositeCellVisitor : ICellVisitor
{
product/Presentation/Presenters/Excel/ConstrainedCellVisitor.cs โ product/Presentation/Model/Excel/ConstrainedCellVisitor.cs
@@ -1,6 +1,6 @@
using Gorilla.Commons.Utility.Core;
-namespace MoMoney.Presentation.Presenters.excel
+namespace MoMoney.Presentation.Model.Excel
{
public class ConstrainedCellVisitor : ICellVisitor
{
product/Presentation/Presenters/Excel/ExcelUsage.cs โ product/Presentation/Model/Excel/ExcelUsage.cs
@@ -1,8 +1,7 @@
using System.Collections.Generic;
using Gorilla.Commons.Utility.Extensions;
-using MoMoney.Presentation.Presenters.Excel;
-namespace MoMoney.Presentation.Presenters.excel
+namespace MoMoney.Presentation.Model.Excel
{
public class ExcelUsage
{
product/Presentation/Presenters/Excel/FormatBackColor.cs โ product/Presentation/Model/Excel/FormatBackColor.cs
@@ -1,7 +1,6 @@
using System.Drawing;
-using MoMoney.Presentation.Presenters.excel;
-namespace MoMoney.Presentation.Presenters.Excel
+namespace MoMoney.Presentation.Model.Excel
{
public class FormatBackColor : ICellVisitor
{
product/Presentation/Presenters/Excel/ICell.cs โ product/Presentation/Model/Excel/ICell.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Presentation.Presenters.excel
+namespace MoMoney.Presentation.Model.Excel
{
public interface ICell
{
product/Presentation/Presenters/Excel/ICellInterior.cs โ product/Presentation/Model/Excel/ICellInterior.cs
@@ -1,6 +1,6 @@
using System.Drawing;
-namespace MoMoney.Presentation.Presenters.excel
+namespace MoMoney.Presentation.Model.Excel
{
public interface ICellInterior
{
product/Presentation/Presenters/Excel/ICellVisitor.cs โ product/Presentation/Model/Excel/ICellVisitor.cs
@@ -1,6 +1,6 @@
using Gorilla.Commons.Utility.Core;
-namespace MoMoney.Presentation.Presenters.excel
+namespace MoMoney.Presentation.Model.Excel
{
public interface ICellVisitor : IVisitor<ICell>
{
product/Presentation/Model/Menu/Help/display_information_about_the_application.cs
@@ -1,5 +1,5 @@
using Gorilla.Commons.Utility.Core;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Presenters.Menu.Help;
namespace MoMoney.Presentation.Model.Menu.Help.commands
product/Presentation/Model/Menu/Help/HelpMenu.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using MoMoney.Presentation.Model.Menu.Help.commands;
-using MoMoney.Presentation.Presenters.Commands;
+using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Presenters.Shell;
using MoMoney.Presentation.Presenters.updates;
using MoMoney.Presentation.Resources;
product/Presentation/Presenters/Menu/AboutTheApplicationPresenter.cs โ product/Presentation/Presenters/AboutTheApplicationPresenter.cs
File renamed without changes
product/Presentation/Presenters/Navigation/AddBillingTaskPane.cs โ product/Presentation/Presenters/AddBillingTaskPane.cs
@@ -1,5 +1,4 @@
using MoMoney.Presentation.Presenters.billing;
-using MoMoney.Presentation.Presenters.Commands;
using MoMoney.Presentation.Resources;
using XPExplorerBar;
product/Presentation/Presenters/Billing/AddBillPaymentPresenter.cs โ product/Presentation/Presenters/AddBillPaymentPresenter.cs
File renamed without changes
product/Presentation/Presenters/Navigation/AddCompanyTaskPane.cs โ product/Presentation/Presenters/AddCompanyTaskPane.cs
@@ -1,4 +1,3 @@
-using MoMoney.Presentation.Presenters.Commands;
using MoMoney.Presentation.Resources;
using XPExplorerBar;
product/Presentation/Presenters/Navigation/AddIncomeTaskPane.cs โ product/Presentation/Presenters/AddIncomeTaskPane.cs
@@ -1,4 +1,3 @@
-using MoMoney.Presentation.Presenters.Commands;
using MoMoney.Presentation.Presenters.income;
using MoMoney.Presentation.Resources;
using XPExplorerBar;
product/Presentation/Presenters/Income/AddNewIncomePresenter.cs โ product/Presentation/Presenters/AddNewIncomePresenter.cs
File renamed without changes
product/Presentation/Presenters/Income/AddNewIncomePresenterSpecs.cs โ product/Presentation/Presenters/AddNewIncomePresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Navigation/AddReportingTaskPane.cs โ product/Presentation/Presenters/AddReportingTaskPane.cs
@@ -1,4 +1,3 @@
-using MoMoney.Presentation.Presenters.Commands;
using MoMoney.Presentation.Presenters.reporting;
using MoMoney.Presentation.Resources;
using XPExplorerBar;
product/Presentation/Presenters/Menu/ApplicationMenuPresenter.cs โ product/Presentation/Presenters/ApplicationMenuPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/ApplicationShellPresenter.cs โ product/Presentation/Presenters/ApplicationShellPresenter.cs
File renamed without changes
product/Presentation/Presenters/Navigation/Build.cs โ product/Presentation/Presenters/Build.cs
File renamed without changes
product/Presentation/Presenters/Updates/CheckForUpdatesPresenter.cs โ product/Presentation/Presenters/CheckForUpdatesPresenter.cs
File renamed without changes
product/Presentation/Presenters/Updates/CheckForUpdatesPresenterSpecs.cs โ product/Presentation/Presenters/CheckForUpdatesPresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Commands/CommandFactory.cs โ product/Presentation/Presenters/CommandFactory.cs
File renamed without changes
product/Presentation/Presenters/Commands/CommandPump.cs โ product/Presentation/Presenters/CommandPump.cs
File renamed without changes
product/Presentation/Presenters/Startup/display_the_splash_screen.cs โ product/Presentation/Presenters/display_the_splash_screen.cs
File renamed without changes
product/Presentation/Presenters/Navigation/ExpandoBuilder.cs โ product/Presentation/Presenters/ExpandoBuilder.cs
File renamed without changes
product/Presentation/Presenters/Navigation/ExpandoItemBuilder.cs โ product/Presentation/Presenters/ExpandoItemBuilder.cs
File renamed without changes
product/Presentation/Presenters/Shell/GettingStartedPresenter.cs โ product/Presentation/Presenters/GettingStartedPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/GettingStartedPresenterSpecs.cs โ product/Presentation/Presenters/GettingStartedPresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Startup/hide_the_splash_screen.cs โ product/Presentation/Presenters/hide_the_splash_screen.cs
File renamed without changes
product/Presentation/Presenters/Navigation/IActionTaskPaneFactory.cs โ product/Presentation/Presenters/IActionTaskPaneFactory.cs
File renamed without changes
product/Presentation/Presenters/IRunPresenterCommand.cs
@@ -0,0 +1,9 @@
+using MoMoney.Presentation.Core;
+
+namespace MoMoney.Presentation.Presenters
+{
+ public interface IRunPresenterCommand
+ {
+ void run<Presenter>() where Presenter : IPresenter;
+ }
+}
\ No newline at end of file
product/Presentation/Presenters/Startup/ISplashScreenState.cs โ product/Presentation/Presenters/ISplashScreenState.cs
File renamed without changes
product/Presentation/Presenters/Shell/LogFilePresenter.cs โ product/Presentation/Presenters/LogFilePresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/LogFileViewPresenterSpecs.cs โ product/Presentation/Presenters/LogFileViewPresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Navigation/MainMenuPresenter.cs โ product/Presentation/Presenters/MainMenuPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/NotificationIconPresenter.cs โ product/Presentation/Presenters/NotificationIconPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/NotificationIconPresenterSpecs.cs โ product/Presentation/Presenters/NotificationIconPresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Shell/NotificationPresenter.cs โ product/Presentation/Presenters/NotificationPresenter.cs
File renamed without changes
product/Presentation/Presenters/Commands/ProcessQueryCommand.cs โ product/Presentation/Presenters/ProcessQueryCommand.cs
File renamed without changes
product/Presentation/Presenters/Reporting/ReportPresenter.cs โ product/Presentation/Presenters/ReportPresenter.cs
File renamed without changes
product/Presentation/Presenters/Commands/RestartCommand.cs โ product/Presentation/Presenters/RestartCommand.cs
File renamed without changes
product/Presentation/Presenters/Commands/RunPresenterCommand.cs โ product/Presentation/Presenters/RunPresenterCommand.cs
@@ -1,13 +1,8 @@
using Gorilla.Commons.Infrastructure.Threading;
using MoMoney.Presentation.Core;
-namespace MoMoney.Presentation.Presenters.Commands
+namespace MoMoney.Presentation.Presenters
{
- public interface IRunPresenterCommand
- {
- void run<Presenter>() where Presenter : IPresenter;
- }
-
public class RunPresenterCommand : IRunPresenterCommand
{
readonly IApplicationController application_controller;
product/Presentation/Presenters/Commands/RunQueryCommand.cs โ product/Presentation/Presenters/RunQueryCommand.cs
File renamed without changes
product/Presentation/Presenters/Commands/RunThe.cs โ product/Presentation/Presenters/RunThe.cs
File renamed without changes
product/Presentation/Presenters/Commands/RunTheSpecs.cs โ product/Presentation/Presenters/RunTheSpecs.cs
File renamed without changes
product/Presentation/Presenters/Startup/SplashScreenPresenter.cs โ product/Presentation/Presenters/SplashScreenPresenter.cs
File renamed without changes
product/Presentation/Presenters/Startup/SplashScreenPresenterSpecs.cs โ product/Presentation/Presenters/SplashScreenPresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Shell/StatusBarPresenter.cs โ product/Presentation/Presenters/StatusBarPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/StatusBarPresenterSpecs.cs โ product/Presentation/Presenters/StatusBarPresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Shell/TaskTrayPresenter.cs โ product/Presentation/Presenters/TaskTrayPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/TitleBarPresenter.cs โ product/Presentation/Presenters/TitleBarPresenter.cs
@@ -2,7 +2,7 @@ using Gorilla.Commons.Infrastructure.Eventing;
using Gorilla.Commons.Infrastructure.Logging;
using MoMoney.Presentation.Model.messages;
using MoMoney.Presentation.Model.Projects;
-using MoMoney.Presentation.Views.Shell;
+using MoMoney.Presentation.Views;
namespace MoMoney.Presentation.Presenters.Shell
{
product/Presentation/Presenters/Shell/TitleBarPresenterSpecs.cs โ product/Presentation/Presenters/TitleBarPresenterSpecs.cs
@@ -3,7 +3,7 @@ using Gorilla.Commons.Infrastructure.Eventing;
using Gorilla.Commons.Testing;
using MoMoney.Presentation.Model.messages;
using MoMoney.Presentation.Model.Projects;
-using MoMoney.Presentation.Views.Shell;
+using MoMoney.Presentation.Views;
namespace MoMoney.Presentation.Presenters.Shell
{
product/Presentation/Presenters/Shell/ToolBarPresenter.cs โ product/Presentation/Presenters/ToolBarPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/UnhandledErrorPresenter.cs โ product/Presentation/Presenters/UnhandledErrorPresenter.cs
File renamed without changes
product/Presentation/Presenters/Shell/UnhandledErrorPresenterSpecs.cs โ product/Presentation/Presenters/UnhandledErrorPresenterSpecs.cs
File renamed without changes
product/Presentation/Presenters/Billing/ViewAllBillsPresenter.cs โ product/Presentation/Presenters/ViewAllBillsPresenter.cs
File renamed without changes
product/Presentation/Presenters/Income/ViewIncomeHistoryPresenter.cs โ product/Presentation/Presenters/ViewIncomeHistoryPresenter.cs
File renamed without changes
product/Presentation/Views/Shell/ApplicationShellSpecs.cs โ product/Presentation/Views/ApplicationShellSpecs.cs
File renamed without changes
product/Presentation/Views/Core/ControlAction.cs โ product/Presentation/Views/ControlAction.cs
@@ -1,6 +1,6 @@
using System;
-namespace Gorilla.Commons.Windows.Forms
+namespace MoMoney.Presentation.Views.Core
{
public delegate void ControlAction<T>(T input) where T : EventArgs;
}
\ No newline at end of file
product/Presentation/Views/Menu/IAboutApplicationView.cs โ product/Presentation/Views/IAboutApplicationView.cs
File renamed without changes
product/Presentation/Views/Billing/IAddBillPaymentView.cs โ product/Presentation/Views/IAddBillPaymentView.cs
File renamed without changes
product/Presentation/Views/Income/IAddNewIncomeView.cs โ product/Presentation/Views/IAddNewIncomeView.cs
File renamed without changes
product/Presentation/Views/IApplicationDockedWindow.cs
@@ -0,0 +1,16 @@
+using System.Windows.Forms;
+using Gorilla.Commons.Windows.Forms.Resources;
+using MoMoney.Presentation.Views.Core;
+using WeifenLuo.WinFormsUI.Docking;
+
+namespace MoMoney.Presentation.Views.core
+{
+ public interface IApplicationDockedWindow : IWindowEvents, IDockedContentView
+ {
+ IApplicationDockedWindow create_tool_tip_for(string title, string caption, Control control);
+ IApplicationDockedWindow titled(string title, params object[] arguments);
+ IApplicationDockedWindow icon(ApplicationIcon icon);
+ IApplicationDockedWindow cannot_be_closed();
+ IApplicationDockedWindow docked_to(DockState state);
+ }
+}
\ No newline at end of file
product/Presentation/Views/IApplicationWindow.cs
@@ -0,0 +1,13 @@
+using System.Windows.Forms;
+using MoMoney.Presentation.Views.Core;
+
+namespace MoMoney.Presentation.Views.core
+{
+ public interface IApplicationWindow : IView
+ {
+ IApplicationWindow titled(string title);
+ IApplicationWindow create_tool_tip_for(string title, string caption, Control control);
+ IApplicationWindow try_to_reduce_flickering();
+ IApplicationWindow top_most();
+ }
+}
\ No newline at end of file
product/Presentation/Views/Updates/ICheckForUpdatesView.cs โ product/Presentation/Views/ICheckForUpdatesView.cs
File renamed without changes
product/Presentation/Views/Core/ICommandDialog.cs โ product/Presentation/Views/ICommandDialog.cs
File renamed without changes
product/Presentation/Views/Core/IDialogLauncher.cs โ product/Presentation/Views/IDialogLauncher.cs
File renamed without changes
product/Presentation/Views/Core/IDockedContentView.cs โ product/Presentation/Views/IDockedContentView.cs
File renamed without changes
product/Presentation/Views/Shell/IGettingStartedView.cs โ product/Presentation/Views/IGettingStartedView.cs
File renamed without changes
product/Presentation/Views/Shell/ILogFileView.cs โ product/Presentation/Views/ILogFileView.cs
File renamed without changes
product/Presentation/Views/Navigation/IMainMenuView.cs โ product/Presentation/Views/IMainMenuView.cs
File renamed without changes
product/Presentation/Views/Shell/INotificationIconView.cs โ product/Presentation/Views/INotificationIconView.cs
File renamed without changes
product/Presentation/Views/Shell/IRegionManager.cs โ product/Presentation/Views/IRegionManager.cs
File renamed without changes
product/Presentation/Views/Reporting/IReportViewer.cs โ product/Presentation/Views/IReportViewer.cs
File renamed without changes
product/Presentation/Views/Dialogs/ISaveChangesView.cs โ product/Presentation/Views/ISaveChangesView.cs
File renamed without changes
product/Presentation/Views/ISelectFileToOpenDialog.cs
@@ -0,0 +1,9 @@
+using Gorilla.Commons.Infrastructure.FileSystem;
+
+namespace MoMoney.Presentation.Views.dialogs
+{
+ public interface ISelectFileToOpenDialog
+ {
+ IFile tell_me_the_path_to_the_file();
+ }
+}
\ No newline at end of file
product/Presentation/Views/ISelectFileToSaveToDialog.cs
@@ -0,0 +1,9 @@
+using Gorilla.Commons.Infrastructure.FileSystem;
+
+namespace MoMoney.Presentation.Views.dialogs
+{
+ public interface ISelectFileToSaveToDialog
+ {
+ IFile tell_me_the_path_to_the_file();
+ }
+}
\ No newline at end of file
product/Presentation/Views/Shell/IShell.cs โ product/Presentation/Views/IShell.cs
File renamed without changes
product/Presentation/Views/Startup/ISplashScreenView.cs โ product/Presentation/Views/ISplashScreenView.cs
File renamed without changes
product/Presentation/Views/Shell/IStatusBarView.cs โ product/Presentation/Views/IStatusBarView.cs
File renamed without changes
product/Presentation/Views/ITaskTrayMessageView.cs
@@ -0,0 +1,7 @@
+namespace MoMoney.Presentation.Views.Shell
+{
+ public interface ITaskTrayMessageView
+ {
+ void display(string message, params object[] arguments);
+ }
+}
\ No newline at end of file
product/Presentation/Views/ITitleBar.cs
@@ -0,0 +1,9 @@
+namespace MoMoney.Presentation.Views
+{
+ public interface ITitleBar
+ {
+ void display(string title);
+ void append_asterik();
+ void remove_asterik();
+ }
+}
\ No newline at end of file
product/Presentation/Views/Shell/IUnhandledErrorView.cs โ product/Presentation/Views/IUnhandledErrorView.cs
File renamed without changes
product/Presentation/Views/Core/IView.cs โ product/Presentation/Views/IView.cs
File renamed without changes
product/Presentation/Views/Billing/IViewAllBills.cs โ product/Presentation/Views/IViewAllBills.cs
File renamed without changes
product/Presentation/Views/IViewAllBillsReport.cs
@@ -0,0 +1,11 @@
+using System.Collections.Generic;
+using MoMoney.DTO;
+using MoMoney.Presentation.Model.reporting;
+
+namespace MoMoney.Presentation.Views.billing
+{
+ public interface IViewAllBillsReport : IReport
+ {
+ void run(IEnumerable<BillInformationDTO> bills);
+ }
+}
\ No newline at end of file
product/Presentation/Views/Income/IViewIncomeHistory.cs โ product/Presentation/Views/IViewIncomeHistory.cs
File renamed without changes
product/Presentation/Views/Core/IWindowEvents.cs โ product/Presentation/Views/IWindowEvents.cs
@@ -1,6 +1,5 @@
using System;
using System.ComponentModel;
-using Gorilla.Commons.Windows.Forms;
namespace MoMoney.Presentation.Views.Core
{
product/Presentation/Winforms/Databinding/BindingSelector.cs
@@ -1,7 +1,8 @@
using System;
using System.Linq.Expressions;
+using Gorilla.Commons.Windows.Forms.Databinding;
-namespace Gorilla.Commons.Windows.Forms.Databinding
+namespace MoMoney.Presentation.Winforms.Databinding
{
public interface IBindingSelector<TypeToBindTo>
{
product/Presentation/Winforms/Databinding/BindingSelectorSpecs.cs
@@ -2,6 +2,7 @@ using System;
using System.Linq.Expressions;
using developwithpassion.bdd.contexts;
using Gorilla.Commons.Testing;
+using MoMoney.Presentation.Winforms.Databinding;
namespace Gorilla.Commons.Windows.Forms.Databinding
{
product/Presentation/Winforms/Databinding/Create.cs
@@ -1,6 +1,7 @@
using System;
using System.Linq.Expressions;
using System.Windows.Forms;
+using MoMoney.Presentation.Winforms.Databinding;
namespace Gorilla.Commons.Windows.Forms.Databinding
{
product/Presentation/Views/Menu/AboutTheApplicationView.cs โ product/Presentation/Winforms/Views/AboutTheApplicationView.cs
File renamed without changes
product/Presentation/Views/Menu/AboutTheApplicationView.Designer.cs โ product/Presentation/Winforms/Views/AboutTheApplicationView.Designer.cs
File renamed without changes
product/Presentation/Views/Menu/AboutTheApplicationView.resx โ product/Presentation/Winforms/Views/AboutTheApplicationView.resx
File renamed without changes
product/Presentation/Views/Billing/AddBillPaymentView.cs โ product/Presentation/Winforms/Views/AddBillPaymentView.cs
@@ -1,12 +1,12 @@
using System;
using System.Collections.Generic;
using Gorilla.Commons.Utility.Extensions;
-using Gorilla.Commons.Windows.Forms;
using Gorilla.Commons.Windows.Forms.Helpers;
using Gorilla.Commons.Windows.Forms.Krypton;
using MoMoney.DTO;
using MoMoney.Presentation.Presenters.billing;
using MoMoney.Presentation.Views.core;
+using MoMoney.Presentation.Views.Core;
namespace MoMoney.Presentation.Views.billing
{
product/Presentation/Views/Billing/AddBillPaymentView.Designer.cs โ product/Presentation/Winforms/Views/AddBillPaymentView.Designer.cs
File renamed without changes
product/Presentation/Views/Billing/AddBillPaymentView.resx โ product/Presentation/Winforms/Views/AddBillPaymentView.resx
File renamed without changes
product/Presentation/Views/AddCompanyView.cs โ product/Presentation/Winforms/Views/AddCompanyView.cs
@@ -3,12 +3,12 @@ using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using Gorilla.Commons.Utility.Extensions;
-using Gorilla.Commons.Windows.Forms;
using Gorilla.Commons.Windows.Forms.Databinding;
using MoMoney.DTO;
using MoMoney.Presentation.Presenters;
using MoMoney.Presentation.Resources;
using MoMoney.Presentation.Views.core;
+using MoMoney.Presentation.Views.Core;
namespace MoMoney.Presentation.Views
{
product/Presentation/Views/AddCompanyView.Designer.cs โ product/Presentation/Winforms/Views/AddCompanyView.Designer.cs
File renamed without changes
product/Presentation/Views/AddCompanyView.resx โ product/Presentation/Winforms/Views/AddCompanyView.resx
File renamed without changes
product/Presentation/Views/Income/AddNewIncomeView.cs โ product/Presentation/Winforms/Views/AddNewIncomeView.cs
@@ -1,12 +1,12 @@
using System;
using System.Collections.Generic;
using Gorilla.Commons.Utility.Extensions;
-using Gorilla.Commons.Windows.Forms;
using Gorilla.Commons.Windows.Forms.Helpers;
using Gorilla.Commons.Windows.Forms.Krypton;
using MoMoney.DTO;
using MoMoney.Presentation.Presenters.income;
using MoMoney.Presentation.Views.core;
+using MoMoney.Presentation.Views.Core;
namespace MoMoney.Presentation.Views.income
{
product/Presentation/Views/Income/AddNewIncomeView.Designer.cs โ product/Presentation/Winforms/Views/AddNewIncomeView.Designer.cs
File renamed without changes
product/Presentation/Views/Income/AddNewIncomeView.resx โ product/Presentation/Winforms/Views/AddNewIncomeView.resx
File renamed without changes
product/Presentation/Views/Core/ApplicationDockedWindow.cs โ product/Presentation/Winforms/Views/ApplicationDockedWindow.cs
@@ -3,7 +3,6 @@ using System.ComponentModel;
using System.Linq;
using System.Windows.Forms;
using Gorilla.Commons.Utility.Extensions;
-using Gorilla.Commons.Windows.Forms;
using Gorilla.Commons.Windows.Forms.Helpers;
using Gorilla.Commons.Windows.Forms.Resources;
using MoMoney.Presentation.Resources;
@@ -12,15 +11,6 @@ using WeifenLuo.WinFormsUI.Docking;
namespace MoMoney.Presentation.Views.core
{
- public interface IApplicationDockedWindow : IWindowEvents, IDockedContentView
- {
- IApplicationDockedWindow create_tool_tip_for(string title, string caption, Control control);
- IApplicationDockedWindow titled(string title, params object[] arguments);
- IApplicationDockedWindow icon(ApplicationIcon icon);
- IApplicationDockedWindow cannot_be_closed();
- IApplicationDockedWindow docked_to(DockState state);
- }
-
public partial class ApplicationDockedWindow : DockContent, IApplicationDockedWindow
{
DockState dock_state;
product/Presentation/Views/Core/ApplicationDockedWindow.Designer.cs โ product/Presentation/Winforms/Views/ApplicationDockedWindow.Designer.cs
File renamed without changes
product/Presentation/Views/Shell/ApplicationShell.cs โ product/Presentation/Winforms/Views/ApplicationShell.cs
@@ -4,7 +4,6 @@ using System.ComponentModel;
using System.ComponentModel.Composition;
using System.Windows.Forms;
using Gorilla.Commons.Utility.Extensions;
-using Gorilla.Commons.Windows.Forms;
using Gorilla.Commons.Windows.Forms.Helpers;
using MoMoney.Presentation.Presenters.Shell;
using MoMoney.Presentation.Views.core;
product/Presentation/Views/Shell/ApplicationShell.Designer.cs โ product/Presentation/Winforms/Views/ApplicationShell.Designer.cs
File renamed without changes
product/Presentation/Views/Shell/ApplicationShell.resx โ product/Presentation/Winforms/Views/ApplicationShell.resx
File renamed without changes
product/Presentation/Views/Core/ApplicationWindow.cs โ product/Presentation/Winforms/Views/ApplicationWindow.cs
@@ -1,21 +1,12 @@
using System;
using System.ComponentModel;
using System.Windows.Forms;
-using Gorilla.Commons.Windows.Forms;
using Gorilla.Commons.Windows.Forms.Helpers;
using MoMoney.Presentation.Resources;
using MoMoney.Presentation.Views.Core;
namespace MoMoney.Presentation.Views.core
{
- public interface IApplicationWindow : IView
- {
- IApplicationWindow titled(string title);
- IApplicationWindow create_tool_tip_for(string title, string caption, Control control);
- IApplicationWindow try_to_reduce_flickering();
- IApplicationWindow top_most();
- }
-
public partial class ApplicationWindow : Form, IApplicationWindow
{
public ApplicationWindow()
product/Presentation/Views/Core/ApplicationWindow.Designer.cs โ product/Presentation/Winforms/Views/ApplicationWindow.Designer.cs
File renamed without changes
product/Presentation/Views/Core/ApplicationWindow.resx โ product/Presentation/Winforms/Views/ApplicationWindow.resx
File renamed without changes
product/Presentation/Views/Updates/CheckForUpdatesView.cs โ product/Presentation/Winforms/Views/CheckForUpdatesView.cs
@@ -2,11 +2,11 @@ using System;
using System.Reflection;
using System.Windows.Forms;
using Gorilla.Commons.Utility;
-using Gorilla.Commons.Windows.Forms;
using MoMoney.DTO;
using MoMoney.Presentation.Presenters.updates;
using MoMoney.Presentation.Resources;
using MoMoney.Presentation.Views.core;
+using MoMoney.Presentation.Views.Core;
using MoMoney.Presentation.Views.Shell;
namespace MoMoney.Presentation.Views.updates
product/Presentation/Views/Updates/CheckForUpdatesView.Designer.cs โ product/Presentation/Winforms/Views/CheckForUpdatesView.Designer.cs
File renamed without changes
product/Presentation/Views/Updates/CheckForUpdatesView.resx โ product/Presentation/Winforms/Views/CheckForUpdatesView.resx
File renamed without changes
product/Presentation/Views/Shell/LogFileView.cs โ product/Presentation/Winforms/Views/LogFileView.cs
File renamed without changes
product/Presentation/Views/Shell/LogFileView.Designer.cs โ product/Presentation/Winforms/Views/LogFileView.Designer.cs
File renamed without changes
product/Presentation/Views/Shell/LogFileView.resx โ product/Presentation/Winforms/Views/LogFileView.resx
File renamed without changes
product/Presentation/Views/Navigation/MainMenuView.cs โ product/Presentation/Winforms/Views/MainMenuView.cs
File renamed without changes
product/Presentation/Views/Navigation/MainMenuView.Designer.cs โ product/Presentation/Winforms/Views/MainMenuView.Designer.cs
File renamed without changes
product/Presentation/Views/Navigation/MainMenuView.resx โ product/Presentation/Winforms/Views/MainMenuView.resx
File renamed without changes
product/Presentation/Views/Shell/NotificationIconView.cs โ product/Presentation/Winforms/Views/NotificationIconView.cs
@@ -5,9 +5,10 @@ using MoMoney.Presentation.Model.Menu;
using MoMoney.Presentation.Model.Menu.File;
using MoMoney.Presentation.Model.Menu.Help;
using MoMoney.Presentation.Model.Menu.window;
+using MoMoney.Presentation.Views.Shell;
using MenuItem=System.Windows.Forms.MenuItem;
-namespace MoMoney.Presentation.Views.Shell
+namespace MoMoney.Presentation.Views
{
public class NotificationIconView : INotificationIconView
{
product/Presentation/Views/Reporting/ReportViewer.cs โ product/Presentation/Winforms/Views/ReportViewer.cs
File renamed without changes
product/Presentation/Views/Reporting/ReportViewer.Designer.cs โ product/Presentation/Winforms/Views/ReportViewer.Designer.cs
File renamed without changes
product/Presentation/Views/Reporting/ReportViewer.resx โ product/Presentation/Winforms/Views/ReportViewer.resx
File renamed without changes
product/Presentation/Views/Dialogs/SaveChangesView.cs โ product/Presentation/Winforms/Views/SaveChangesView.cs
@@ -1,10 +1,10 @@
using System;
using System.ComponentModel;
using System.Windows.Forms;
-using Gorilla.Commons.Windows.Forms;
using MoMoney.Presentation.Model.Menu.File.Commands;
using MoMoney.Presentation.Resources;
using MoMoney.Presentation.Views.core;
+using MoMoney.Presentation.Views.Core;
namespace MoMoney.Presentation.Views.dialogs
{
product/Presentation/Views/Dialogs/SaveChangesView.Designer.cs โ product/Presentation/Winforms/Views/SaveChangesView.Designer.cs
File renamed without changes
product/Presentation/Views/Dialogs/SaveChangesView.resx โ product/Presentation/Winforms/Views/SaveChangesView.resx
File renamed without changes
product/Presentation/Views/Dialogs/SaveChangesViewSpecs.cs โ product/Presentation/Winforms/Views/SaveChangesViewSpecs.cs
File renamed without changes
product/Presentation/Views/Dialogs/SelectFileToOpenDialog.cs โ product/Presentation/Winforms/Views/SelectFileToOpenDialog.cs
@@ -3,11 +3,6 @@ using Gorilla.Commons.Infrastructure.FileSystem;
namespace MoMoney.Presentation.Views.dialogs
{
- public interface ISelectFileToOpenDialog
- {
- IFile tell_me_the_path_to_the_file();
- }
-
public class SelectFileToOpenDialog : ISelectFileToOpenDialog
{
readonly IWin32Window window;
product/Presentation/Views/Dialogs/SelectFileToSaveToDialog.cs โ product/Presentation/Winforms/Views/SelectFileToSaveToDialog.cs
@@ -3,11 +3,6 @@ using Gorilla.Commons.Infrastructure.FileSystem;
namespace MoMoney.Presentation.Views.dialogs
{
- public interface ISelectFileToSaveToDialog
- {
- IFile tell_me_the_path_to_the_file();
- }
-
public class SelectFileToSaveToDialog : ISelectFileToSaveToDialog
{
readonly FileDialog dialog;
product/Presentation/Views/Startup/SplashScreenView.cs โ product/Presentation/Winforms/Views/SplashScreenView.cs
File renamed without changes
product/Presentation/Views/Startup/SplashScreenView.Designer.cs โ product/Presentation/Winforms/Views/SplashScreenView.Designer.cs
File renamed without changes
product/Presentation/Views/Startup/SplashScreenView.resx โ product/Presentation/Winforms/Views/SplashScreenView.resx
File renamed without changes
product/Presentation/Views/Shell/StatusBarView.cs โ product/Presentation/Winforms/Views/StatusBarView.cs
File renamed without changes
product/Presentation/Views/Shell/TaskTrayMessage.cs โ product/Presentation/Winforms/Views/TaskTrayMessage.cs
@@ -2,11 +2,6 @@ using Gorilla.Commons.Utility.Extensions;
namespace MoMoney.Presentation.Views.Shell
{
- public interface ITaskTrayMessageView
- {
- void display(string message, params object[] arguments);
- }
-
public class TaskTrayMessage : ITaskTrayMessageView
{
readonly INotificationIconView view;
product/Presentation/Views/Shell/TitleBar.cs โ product/Presentation/Winforms/Views/TitleBar.cs
@@ -1,14 +1,8 @@
using System.Windows.Forms;
+using MoMoney.Presentation.Views.Shell;
-namespace MoMoney.Presentation.Views.Shell
+namespace MoMoney.Presentation.Views
{
- public interface ITitleBar
- {
- void display(string title);
- void append_asterik();
- void remove_asterik();
- }
-
public class TitleBar : ITitleBar
{
readonly IRegionManager shell;
product/Presentation/Views/Shell/UnhandledErrorView.cs โ product/Presentation/Winforms/Views/UnhandledErrorView.cs
@@ -1,9 +1,9 @@
๏ปฟusing System;
using System.Windows.Forms;
-using Gorilla.Commons.Windows.Forms;
using MoMoney.Presentation.Presenters.Shell;
using MoMoney.Presentation.Resources;
using MoMoney.Presentation.Views.core;
+using MoMoney.Presentation.Views.Core;
namespace MoMoney.Presentation.Views.Shell
{
product/Presentation/Views/Shell/UnhandledErrorView.Designer.cs โ product/Presentation/Winforms/Views/UnhandledErrorView.Designer.cs
File renamed without changes
product/Presentation/Views/Shell/UnhandledErrorView.resx โ product/Presentation/Winforms/Views/UnhandledErrorView.resx
File renamed without changes
product/Presentation/Views/Billing/ViewAllBills.cs โ product/Presentation/Winforms/Views/ViewAllBills.cs
File renamed without changes
product/Presentation/Views/Billing/ViewAllBills.Designer.cs โ product/Presentation/Winforms/Views/ViewAllBills.Designer.cs
File renamed without changes
product/Presentation/Views/Billing/ViewAllBills.resx โ product/Presentation/Winforms/Views/ViewAllBills.resx
File renamed without changes
product/Presentation/Views/Billing/ViewAllBillsReport.cs โ product/Presentation/Winforms/Views/ViewAllBillsReport.cs
@@ -7,11 +7,6 @@ using MoMoney.Presentation.Model.reporting;
namespace MoMoney.Presentation.Views.billing
{
- public interface IViewAllBillsReport : IReport
- {
- void run(IEnumerable<BillInformationDTO> bills);
- }
-
public partial class ViewAllBillsReport : ActiveReport, IViewAllBillsReport
{
public ViewAllBillsReport()
product/Presentation/Views/Billing/ViewAllBillsReport.Designer.cs โ product/Presentation/Winforms/Views/ViewAllBillsReport.Designer.cs
File renamed without changes
product/Presentation/Views/Billing/ViewAllBillsReport.resx โ product/Presentation/Winforms/Views/ViewAllBillsReport.resx
File renamed without changes
product/Presentation/Views/Income/ViewAllIncome.cs โ product/Presentation/Winforms/Views/ViewAllIncome.cs
File renamed without changes
product/Presentation/Views/Income/ViewAllIncome.Designer.cs โ product/Presentation/Winforms/Views/ViewAllIncome.Designer.cs
File renamed without changes
product/Presentation/Views/Income/ViewAllIncome.resx โ product/Presentation/Winforms/Views/ViewAllIncome.resx
File renamed without changes
product/Presentation/Views/Shell/WelcomeScreen.cs โ product/Presentation/Winforms/Views/WelcomeScreen.cs
File renamed without changes
product/Presentation/Views/Shell/WelcomeScreen.Designer.cs โ product/Presentation/Winforms/Views/WelcomeScreen.Designer.cs
File renamed without changes
product/Presentation/Views/Shell/WelcomeScreen.resx โ product/Presentation/Winforms/Views/WelcomeScreen.resx
File renamed without changes
product/Presentation/Presentation.csproj
@@ -111,8 +111,11 @@
</Reference>
</ItemGroup>
<ItemGroup>
- <Compile Include="Presenters\Commands\CommandFactory.cs" />
- <Compile Include="Presenters\Commands\CommandPump.cs" />
+ <Compile Include="Model\Navigation\INavigationTreeVisitor.cs" />
+ <Compile Include="Model\Navigation\ITreeBranch.cs" />
+ <Compile Include="Model\Navigation\ITreeViewToRootNodeMapper.cs" />
+ <Compile Include="Presenters\CommandFactory.cs" />
+ <Compile Include="Presenters\CommandPump.cs" />
<Compile Include="Core\ApplicationController.cs" />
<Compile Include="Core\ApplicationControllerSpecs.cs" />
<Compile Include="Core\ApplicationEnvironment.cs" />
@@ -178,212 +181,220 @@
<Compile Include="Model\Reporting\ReportBindingExtensionsSpecs.cs" />
<Compile Include="Presenters\AddCompanyPresenter.cs" />
<Compile Include="Presenters\AddCompanyPresenterSpecs.cs" />
- <Compile Include="Presenters\Billing\AddBillPaymentPresenter.cs" />
- <Compile Include="Presenters\Billing\ViewAllBillsPresenter.cs" />
- <Compile Include="Presenters\Commands\RestartCommand.cs" />
- <Compile Include="Presenters\Commands\RunPresenterCommand.cs" />
- <Compile Include="Presenters\Commands\RunThe.cs" />
- <Compile Include="Presenters\Commands\RunTheSpecs.cs" />
- <Compile Include="Presenters\Excel\Cell.cs" />
- <Compile Include="Presenters\Excel\ChangeFontSize.cs" />
- <Compile Include="Presenters\Excel\CompositeCellVisitor.cs" />
- <Compile Include="Presenters\Excel\ConstrainedCellVisitor.cs" />
- <Compile Include="Presenters\Excel\ExcelUsage.cs" />
- <Compile Include="Presenters\Excel\FormatBackColor.cs" />
- <Compile Include="Presenters\Excel\ICell.cs" />
- <Compile Include="Presenters\Excel\ICellInterior.cs" />
- <Compile Include="Presenters\Excel\ICellVisitor.cs" />
- <Compile Include="Presenters\Income\AddNewIncomePresenter.cs" />
- <Compile Include="Presenters\Income\AddNewIncomePresenterSpecs.cs" />
- <Compile Include="Presenters\Income\ViewIncomeHistoryPresenter.cs" />
- <Compile Include="Presenters\Menu\AboutTheApplicationPresenter.cs" />
- <Compile Include="Presenters\Menu\ApplicationMenuPresenter.cs" />
- <Compile Include="Presenters\Navigation\AddBillingTaskPane.cs" />
- <Compile Include="Presenters\Navigation\AddCompanyTaskPane.cs" />
- <Compile Include="Presenters\Navigation\AddIncomeTaskPane.cs" />
- <Compile Include="Presenters\Navigation\AddReportingTaskPane.cs" />
- <Compile Include="Presenters\Navigation\Build.cs" />
- <Compile Include="Presenters\Navigation\ExpandoBuilder.cs" />
- <Compile Include="Presenters\Navigation\ExpandoItemBuilder.cs" />
- <Compile Include="Presenters\Navigation\IActionTaskPaneFactory.cs" />
- <Compile Include="Presenters\Navigation\MainMenuPresenter.cs" />
- <Compile Include="Presenters\Navigation\NavigationPresenter.cs" />
- <Compile Include="Presenters\Navigation\NavigationPresenterSpecs.cs" />
- <Compile Include="Presenters\Reporting\ReportPresenter.cs" />
- <Compile Include="Presenters\Shell\ApplicationShellPresenter.cs" />
- <Compile Include="Presenters\Shell\GettingStartedPresenter.cs" />
- <Compile Include="Presenters\Shell\GettingStartedPresenterSpecs.cs" />
- <Compile Include="Presenters\Shell\LogFilePresenter.cs" />
- <Compile Include="Presenters\Shell\LogFileViewPresenterSpecs.cs" />
- <Compile Include="Presenters\Shell\NotificationIconPresenter.cs" />
- <Compile Include="Presenters\Shell\NotificationIconPresenterSpecs.cs" />
- <Compile Include="Presenters\Shell\NotificationPresenter.cs" />
- <Compile Include="Presenters\Shell\StatusBarPresenter.cs" />
- <Compile Include="Presenters\Shell\StatusBarPresenterSpecs.cs" />
- <Compile Include="Presenters\Shell\TaskTrayPresenter.cs" />
- <Compile Include="Presenters\Shell\TitleBarPresenter.cs" />
- <Compile Include="Presenters\Shell\TitleBarPresenterSpecs.cs" />
- <Compile Include="Presenters\Shell\ToolBarPresenter.cs" />
- <Compile Include="Presenters\Shell\UnhandledErrorPresenter.cs" />
- <Compile Include="Presenters\Shell\UnhandledErrorPresenterSpecs.cs" />
- <Compile Include="Presenters\Startup\display_the_splash_screen.cs" />
- <Compile Include="Presenters\Startup\hide_the_splash_screen.cs" />
- <Compile Include="Presenters\Startup\ISplashScreenState.cs" />
- <Compile Include="Presenters\Startup\SplashScreenPresenter.cs" />
- <Compile Include="Presenters\Startup\SplashScreenPresenterSpecs.cs" />
- <Compile Include="Presenters\Updates\CheckForUpdatesPresenter.cs" />
- <Compile Include="Presenters\Updates\CheckForUpdatesPresenterSpecs.cs" />
- <Compile Include="Presenters\Commands\ProcessQueryCommand.cs" />
+ <Compile Include="Presenters\AddBillPaymentPresenter.cs" />
+ <Compile Include="Presenters\IRunPresenterCommand.cs" />
+ <Compile Include="Presenters\ViewAllBillsPresenter.cs" />
+ <Compile Include="Presenters\RestartCommand.cs" />
+ <Compile Include="Presenters\RunPresenterCommand.cs" />
+ <Compile Include="Presenters\RunThe.cs" />
+ <Compile Include="Presenters\RunTheSpecs.cs" />
+ <Compile Include="Model\Excel\Cell.cs" />
+ <Compile Include="Model\Excel\ChangeFontSize.cs" />
+ <Compile Include="Model\Excel\CompositeCellVisitor.cs" />
+ <Compile Include="Model\Excel\ConstrainedCellVisitor.cs" />
+ <Compile Include="Model\Excel\ExcelUsage.cs" />
+ <Compile Include="Model\Excel\FormatBackColor.cs" />
+ <Compile Include="Model\Excel\ICell.cs" />
+ <Compile Include="Model\Excel\ICellInterior.cs" />
+ <Compile Include="Model\Excel\ICellVisitor.cs" />
+ <Compile Include="Presenters\AddNewIncomePresenter.cs" />
+ <Compile Include="Presenters\AddNewIncomePresenterSpecs.cs" />
+ <Compile Include="Presenters\ViewIncomeHistoryPresenter.cs" />
+ <Compile Include="Presenters\AboutTheApplicationPresenter.cs" />
+ <Compile Include="Presenters\ApplicationMenuPresenter.cs" />
+ <Compile Include="Presenters\AddBillingTaskPane.cs" />
+ <Compile Include="Presenters\AddCompanyTaskPane.cs" />
+ <Compile Include="Presenters\AddIncomeTaskPane.cs" />
+ <Compile Include="Presenters\AddReportingTaskPane.cs" />
+ <Compile Include="Presenters\Build.cs" />
+ <Compile Include="Presenters\ExpandoBuilder.cs" />
+ <Compile Include="Presenters\ExpandoItemBuilder.cs" />
+ <Compile Include="Presenters\IActionTaskPaneFactory.cs" />
+ <Compile Include="Presenters\MainMenuPresenter.cs" />
+ <Compile Include="Presenters\NavigationPresenter.cs" />
+ <Compile Include="Presenters\NavigationPresenterSpecs.cs" />
+ <Compile Include="Presenters\ReportPresenter.cs" />
+ <Compile Include="Presenters\ApplicationShellPresenter.cs" />
+ <Compile Include="Presenters\GettingStartedPresenter.cs" />
+ <Compile Include="Presenters\GettingStartedPresenterSpecs.cs" />
+ <Compile Include="Presenters\LogFilePresenter.cs" />
+ <Compile Include="Presenters\LogFileViewPresenterSpecs.cs" />
+ <Compile Include="Presenters\NotificationIconPresenter.cs" />
+ <Compile Include="Presenters\NotificationIconPresenterSpecs.cs" />
+ <Compile Include="Presenters\NotificationPresenter.cs" />
+ <Compile Include="Presenters\StatusBarPresenter.cs" />
+ <Compile Include="Presenters\StatusBarPresenterSpecs.cs" />
+ <Compile Include="Presenters\TaskTrayPresenter.cs" />
+ <Compile Include="Presenters\TitleBarPresenter.cs" />
+ <Compile Include="Presenters\TitleBarPresenterSpecs.cs" />
+ <Compile Include="Presenters\ToolBarPresenter.cs" />
+ <Compile Include="Presenters\UnhandledErrorPresenter.cs" />
+ <Compile Include="Presenters\UnhandledErrorPresenterSpecs.cs" />
+ <Compile Include="Presenters\display_the_splash_screen.cs" />
+ <Compile Include="Presenters\hide_the_splash_screen.cs" />
+ <Compile Include="Presenters\ISplashScreenState.cs" />
+ <Compile Include="Presenters\SplashScreenPresenter.cs" />
+ <Compile Include="Presenters\SplashScreenPresenterSpecs.cs" />
+ <Compile Include="Presenters\CheckForUpdatesPresenter.cs" />
+ <Compile Include="Presenters\CheckForUpdatesPresenterSpecs.cs" />
+ <Compile Include="Presenters\ProcessQueryCommand.cs" />
+ <Compile Include="Views\ISelectFileToOpenDialog.cs" />
+ <Compile Include="Views\ISelectFileToSaveToDialog.cs" />
+ <Compile Include="Views\ITaskTrayMessageView.cs" />
+ <Compile Include="Views\ITitleBar.cs" />
+ <Compile Include="Views\IViewAllBillsReport.cs" />
+ <Compile Include="Views\IApplicationDockedWindow.cs" />
+ <Compile Include="Views\IApplicationWindow.cs" />
<Compile Include="Winforms\Resources\ApplicationIcons.cs" />
<Compile Include="Winforms\Resources\ApplicationImages.cs" />
- <Compile Include="Presenters\Commands\RunQueryCommand.cs" />
- <Compile Include="Views\AddCompanyView.cs">
+ <Compile Include="Presenters\RunQueryCommand.cs" />
+ <Compile Include="Winforms\Views\AddCompanyView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\AddCompanyView.Designer.cs">
+ <Compile Include="Winforms\Views\AddCompanyView.Designer.cs">
<DependentUpon>AddCompanyView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Billing\AddBillPaymentView.cs">
+ <Compile Include="Winforms\Views\AddBillPaymentView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Billing\AddBillPaymentView.Designer.cs">
+ <Compile Include="Winforms\Views\AddBillPaymentView.Designer.cs">
<DependentUpon>AddBillPaymentView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Billing\IAddBillPaymentView.cs" />
- <Compile Include="Views\Billing\IViewAllBills.cs" />
- <Compile Include="Views\Billing\ViewAllBills.cs">
+ <Compile Include="Views\IAddBillPaymentView.cs" />
+ <Compile Include="Views\IViewAllBills.cs" />
+ <Compile Include="Winforms\Views\ViewAllBills.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Billing\ViewAllBills.Designer.cs">
+ <Compile Include="Winforms\Views\ViewAllBills.Designer.cs">
<DependentUpon>ViewAllBills.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Billing\ViewAllBillsReport.cs">
+ <Compile Include="Winforms\Views\ViewAllBillsReport.cs">
<SubType>Component</SubType>
</Compile>
- <Compile Include="Views\Billing\ViewAllBillsReport.Designer.cs">
+ <Compile Include="Winforms\Views\ViewAllBillsReport.Designer.cs">
<DependentUpon>ViewAllBillsReport.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Core\ApplicationDockedWindow.cs">
+ <Compile Include="Winforms\Views\ApplicationDockedWindow.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Core\ApplicationDockedWindow.Designer.cs">
+ <Compile Include="Winforms\Views\ApplicationDockedWindow.Designer.cs">
<DependentUpon>ApplicationDockedWindow.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Core\ApplicationWindow.cs">
+ <Compile Include="Winforms\Views\ApplicationWindow.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Core\ApplicationWindow.Designer.cs">
+ <Compile Include="Winforms\Views\ApplicationWindow.Designer.cs">
<DependentUpon>ApplicationWindow.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Core\ControlAction.cs" />
- <Compile Include="Views\Core\ICommandDialog.cs" />
- <Compile Include="Views\Core\IDialogLauncher.cs" />
- <Compile Include="Views\Core\IDockedContentView.cs" />
- <Compile Include="Views\Core\IView.cs" />
- <Compile Include="Views\Core\IWindowEvents.cs" />
- <Compile Include="Views\Dialogs\ISaveChangesView.cs" />
- <Compile Include="Views\Dialogs\SaveChangesView.cs">
+ <Compile Include="Views\ControlAction.cs" />
+ <Compile Include="Views\ICommandDialog.cs" />
+ <Compile Include="Views\IDialogLauncher.cs" />
+ <Compile Include="Views\IDockedContentView.cs" />
+ <Compile Include="Views\IView.cs" />
+ <Compile Include="Views\IWindowEvents.cs" />
+ <Compile Include="Views\ISaveChangesView.cs" />
+ <Compile Include="Winforms\Views\SaveChangesView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Dialogs\SaveChangesView.Designer.cs">
+ <Compile Include="Winforms\Views\SaveChangesView.Designer.cs">
<DependentUpon>SaveChangesView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Dialogs\SaveChangesViewSpecs.cs" />
- <Compile Include="Views\Dialogs\SelectFileToOpenDialog.cs" />
- <Compile Include="Views\Dialogs\SelectFileToSaveToDialog.cs" />
+ <Compile Include="Winforms\Views\SaveChangesViewSpecs.cs" />
+ <Compile Include="Winforms\Views\SelectFileToOpenDialog.cs" />
+ <Compile Include="Winforms\Views\SelectFileToSaveToDialog.cs" />
<Compile Include="Views\IAddCompanyView.cs" />
- <Compile Include="Views\Income\AddNewIncomeView.cs">
+ <Compile Include="Winforms\Views\AddNewIncomeView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Income\AddNewIncomeView.Designer.cs">
+ <Compile Include="Winforms\Views\AddNewIncomeView.Designer.cs">
<DependentUpon>AddNewIncomeView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Income\IAddNewIncomeView.cs" />
- <Compile Include="Views\Income\IViewIncomeHistory.cs" />
- <Compile Include="Views\Income\ViewAllIncome.cs">
+ <Compile Include="Views\IAddNewIncomeView.cs" />
+ <Compile Include="Views\IViewIncomeHistory.cs" />
+ <Compile Include="Winforms\Views\ViewAllIncome.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Income\ViewAllIncome.Designer.cs">
+ <Compile Include="Winforms\Views\ViewAllIncome.Designer.cs">
<DependentUpon>ViewAllIncome.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Menu\AboutTheApplicationView.cs">
+ <Compile Include="Winforms\Views\AboutTheApplicationView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Menu\AboutTheApplicationView.Designer.cs">
+ <Compile Include="Winforms\Views\AboutTheApplicationView.Designer.cs">
<DependentUpon>AboutTheApplicationView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Menu\IAboutApplicationView.cs" />
- <Compile Include="Views\Navigation\IMainMenuView.cs" />
- <Compile Include="Views\Navigation\INavigationView.cs" />
- <Compile Include="Views\Navigation\MainMenuView.cs">
+ <Compile Include="Views\IAboutApplicationView.cs" />
+ <Compile Include="Views\IMainMenuView.cs" />
+ <Compile Include="Views\INavigationView.cs" />
+ <Compile Include="Winforms\Views\MainMenuView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Navigation\MainMenuView.Designer.cs">
+ <Compile Include="Winforms\Views\MainMenuView.Designer.cs">
<DependentUpon>MainMenuView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Navigation\NavigationView.cs">
+ <Compile Include="Winforms\Views\NavigationView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Navigation\NavigationView.Designer.cs">
+ <Compile Include="Winforms\Views\NavigationView.Designer.cs">
<DependentUpon>NavigationView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Reporting\IReportViewer.cs" />
- <Compile Include="Views\Reporting\ReportViewer.cs">
+ <Compile Include="Views\IReportViewer.cs" />
+ <Compile Include="Winforms\Views\ReportViewer.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Reporting\ReportViewer.Designer.cs">
+ <Compile Include="Winforms\Views\ReportViewer.Designer.cs">
<DependentUpon>ReportViewer.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Shell\ApplicationShell.cs">
+ <Compile Include="Winforms\Views\ApplicationShell.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Shell\ApplicationShell.Designer.cs">
+ <Compile Include="Winforms\Views\ApplicationShell.Designer.cs">
<DependentUpon>ApplicationShell.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Shell\ApplicationShellSpecs.cs" />
- <Compile Include="Views\Shell\IGettingStartedView.cs" />
- <Compile Include="Views\Shell\ILogFileView.cs" />
- <Compile Include="Views\Shell\INotificationIconView.cs" />
- <Compile Include="Views\Shell\IRegionManager.cs" />
- <Compile Include="Views\Shell\IShell.cs" />
- <Compile Include="Views\Shell\IStatusBarView.cs" />
- <Compile Include="Views\Shell\IUnhandledErrorView.cs" />
- <Compile Include="Views\Shell\LogFileView.cs">
+ <Compile Include="Views\ApplicationShellSpecs.cs" />
+ <Compile Include="Views\IGettingStartedView.cs" />
+ <Compile Include="Views\ILogFileView.cs" />
+ <Compile Include="Views\INotificationIconView.cs" />
+ <Compile Include="Views\IRegionManager.cs" />
+ <Compile Include="Views\IShell.cs" />
+ <Compile Include="Views\IStatusBarView.cs" />
+ <Compile Include="Views\IUnhandledErrorView.cs" />
+ <Compile Include="Winforms\Views\LogFileView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Shell\LogFileView.Designer.cs">
+ <Compile Include="Winforms\Views\LogFileView.Designer.cs">
<DependentUpon>LogFileView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Shell\NotificationIconView.cs" />
- <Compile Include="Views\Shell\StatusBarView.cs" />
- <Compile Include="Views\Shell\TaskTrayMessage.cs" />
- <Compile Include="Views\Shell\TitleBar.cs" />
- <Compile Include="Views\Shell\UnhandledErrorView.cs">
+ <Compile Include="Winforms\Views\NotificationIconView.cs" />
+ <Compile Include="Winforms\Views\StatusBarView.cs" />
+ <Compile Include="Winforms\Views\TaskTrayMessage.cs" />
+ <Compile Include="Winforms\Views\TitleBar.cs" />
+ <Compile Include="Winforms\Views\UnhandledErrorView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Shell\UnhandledErrorView.Designer.cs">
+ <Compile Include="Winforms\Views\UnhandledErrorView.Designer.cs">
<DependentUpon>UnhandledErrorView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Shell\WelcomeScreen.cs">
+ <Compile Include="Winforms\Views\WelcomeScreen.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Shell\WelcomeScreen.Designer.cs">
+ <Compile Include="Winforms\Views\WelcomeScreen.Designer.cs">
<DependentUpon>WelcomeScreen.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Startup\ISplashScreenView.cs" />
- <Compile Include="Views\Startup\SplashScreenView.cs">
+ <Compile Include="Views\ISplashScreenView.cs" />
+ <Compile Include="Winforms\Views\SplashScreenView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Startup\SplashScreenView.Designer.cs">
+ <Compile Include="Winforms\Views\SplashScreenView.Designer.cs">
<DependentUpon>SplashScreenView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Updates\CheckForUpdatesView.cs">
+ <Compile Include="Winforms\Views\CheckForUpdatesView.cs">
<SubType>Form</SubType>
</Compile>
- <Compile Include="Views\Updates\CheckForUpdatesView.Designer.cs">
+ <Compile Include="Winforms\Views\CheckForUpdatesView.Designer.cs">
<DependentUpon>CheckForUpdatesView.cs</DependentUpon>
</Compile>
- <Compile Include="Views\Updates\ICheckForUpdatesView.cs" />
+ <Compile Include="Views\ICheckForUpdatesView.cs" />
<Compile Include="Winforms\Databinding\BindingSelector.cs" />
<Compile Include="Winforms\Databinding\BindingSelectorSpecs.cs" />
<Compile Include="Winforms\Databinding\ComboBoxDataBindingSpecs.cs" />
@@ -448,69 +459,69 @@
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\licenses.licx" />
- <EmbeddedResource Include="Views\AddCompanyView.resx">
+ <EmbeddedResource Include="Winforms\Views\AddCompanyView.resx">
<DependentUpon>AddCompanyView.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Billing\AddBillPaymentView.resx">
+ <EmbeddedResource Include="Winforms\Views\AddBillPaymentView.resx">
<DependentUpon>AddBillPaymentView.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Billing\ViewAllBills.resx">
+ <EmbeddedResource Include="Winforms\Views\ViewAllBills.resx">
<DependentUpon>ViewAllBills.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Billing\ViewAllBillsReport.resx">
+ <EmbeddedResource Include="Winforms\Views\ViewAllBillsReport.resx">
<DependentUpon>ViewAllBillsReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Core\ApplicationWindow.resx">
+ <EmbeddedResource Include="Winforms\Views\ApplicationWindow.resx">
<DependentUpon>ApplicationWindow.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Dialogs\SaveChangesView.resx">
+ <EmbeddedResource Include="Winforms\Views\SaveChangesView.resx">
<DependentUpon>SaveChangesView.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Income\AddNewIncomeView.resx">
+ <EmbeddedResource Include="Winforms\Views\AddNewIncomeView.resx">
<DependentUpon>AddNewIncomeView.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Income\ViewAllIncome.resx">
+ <EmbeddedResource Include="Winforms\Views\ViewAllIncome.resx">
<DependentUpon>ViewAllIncome.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Menu\AboutTheApplicationView.resx">
+ <EmbeddedResource Include="Winforms\Views\AboutTheApplicationView.resx">
<DependentUpon>AboutTheApplicationView.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Navigation\MainMenuView.resx">
+ <EmbeddedResource Include="Winforms\Views\MainMenuView.resx">
<DependentUpon>MainMenuView.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Navigation\NavigationView.resx">
+ <EmbeddedResource Include="Winforms\Views\NavigationView.resx">
<DependentUpon>NavigationView.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Reporting\ReportViewer.resx">
+ <EmbeddedResource Include="Winforms\Views\ReportViewer.resx">
<DependentUpon>ReportViewer.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Shell\ApplicationShell.resx">
+ <EmbeddedResource Include="Winforms\Views\ApplicationShell.resx">
<DependentUpon>ApplicationShell.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Shell\LogFileView.resx">
+ <EmbeddedResource Include="Winforms\Views\LogFileView.resx">
<DependentUpon>LogFileView.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Shell\UnhandledErrorView.resx">
+ <EmbeddedResource Include="Winforms\Views\UnhandledErrorView.resx">
<DependentUpon>UnhandledErrorView.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Shell\WelcomeScreen.resx">
+ <EmbeddedResource Include="Winforms\Views\WelcomeScreen.resx">
<DependentUpon>WelcomeScreen.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Startup\SplashScreenView.resx">
+ <EmbeddedResource Include="Winforms\Views\SplashScreenView.resx">
<DependentUpon>SplashScreenView.cs</DependentUpon>
</EmbeddedResource>
- <EmbeddedResource Include="Views\Updates\CheckForUpdatesView.resx">
+ <EmbeddedResource Include="Winforms\Views\CheckForUpdatesView.resx">
<DependentUpon>CheckForUpdatesView.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
@@ -524,18 +535,6 @@
<Name>Service.Contracts</Name>
</ProjectReference>
</ItemGroup>
- <ItemGroup>
- <Folder Include="Winforms\Views\Billing\" />
- <Folder Include="Winforms\Views\Core\" />
- <Folder Include="Winforms\Views\Dialogs\" />
- <Folder Include="Winforms\Views\Income\" />
- <Folder Include="Winforms\Views\Menu\" />
- <Folder Include="Winforms\Views\Navigation\" />
- <Folder Include="Winforms\Views\Reporting\" />
- <Folder Include="Winforms\Views\Shell\" />
- <Folder Include="Winforms\Views\Startup\" />
- <Folder Include="Winforms\Views\Updates\" />
- </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
product/Service/Application/EventLog.cs
@@ -3,11 +3,6 @@ using Gorilla.Commons.Utility.Core;
namespace MoMoney.Service.Application
{
- public interface IEventLog
- {
- void process(ICommand the_event);
- }
-
public class EventLog : IEventLog
{
readonly IList<ICommand> events = new List<ICommand>();
product/Service/Application/IEventLog.cs
@@ -0,0 +1,9 @@
+using Gorilla.Commons.Utility.Core;
+
+namespace MoMoney.Service.Application
+{
+ public interface IEventLog
+ {
+ void process(ICommand the_event);
+ }
+}
\ No newline at end of file
product/Service/Service.csproj
@@ -83,6 +83,7 @@
<Compile Include="Application\GetAllBillsQuery.cs" />
<Compile Include="Application\GetAllCompanysQuery.cs" />
<Compile Include="Application\GetAllIncomeQuery.cs" />
+ <Compile Include="Application\IEventLog.cs" />
<Compile Include="Application\RegisterNewCompanyCommand.cs" />
<Compile Include="Application\SaveNewBillCommand.cs" />
<Compile Include="Infrastructure\Logging\LogFileTasks.cs" />
@@ -123,7 +124,6 @@
</ItemGroup>
<ItemGroup>
<Folder Include="Domain\" />
- <Folder Include="Infrastructure\Core\" />
<Folder Include="Properties\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />