Commit dcfbbb4
Changed files (86)
product
desktop.ui
bootstrappers
handlers
presenters
Properties
views
infrastructure
messages
service
specs
support
product/desktop.ui/bootstrappers/AutofacDependencyRegistry.cs
@@ -2,7 +2,7 @@
using Autofac;
using gorilla.infrastructure.container;
-namespace desktop.ui.bootstrappers
+namespace solidware.financials.windows.ui.bootstrappers
{
public class AutofacDependencyRegistry : DependencyRegistry
{
product/desktop.ui/bootstrappers/Bootstrapper.cs
@@ -2,17 +2,19 @@ using System.Collections.Generic;
using System.Threading;
using System.Windows.Threading;
using Autofac;
-using desktop.ui.eventing;
-using desktop.ui.handlers;
-using desktop.ui.handlers.orm;
-using desktop.ui.messages.@private;
-using desktop.ui.presenters;
-using desktop.ui.views;
using gorilla.infrastructure.container;
using gorilla.infrastructure.threading;
using gorilla.utility;
-
-namespace desktop.ui.bootstrappers
+using solidware.financials.infrastructure;
+using solidware.financials.infrastructure.eventing;
+using solidware.financials.messages;
+using solidware.financials.service.handlers;
+using solidware.financials.service.orm;
+using solidware.financials.windows.ui.handlers;
+using solidware.financials.windows.ui.presenters;
+using solidware.financials.windows.ui.views;
+
+namespace solidware.financials.windows.ui.bootstrappers
{
public static class Bootstrapper
{
product/desktop.ui/bootstrappers/ComposeShell.cs
@@ -1,8 +1,8 @@
using System.Windows;
-using desktop.ui.presenters;
-using desktop.ui.views;
+using solidware.financials.windows.ui.presenters;
+using solidware.financials.windows.ui.views;
-namespace desktop.ui.bootstrappers
+namespace solidware.financials.windows.ui.bootstrappers
{
public class ComposeShell : NeedStartup
{
product/desktop.ui/bootstrappers/ConfigureMappings.cs
@@ -1,11 +1,11 @@
using System;
using System.Collections.Generic;
-using desktop.ui.handlers.domain;
-using desktop.ui.model;
-using desktop.ui.presenters;
using gorilla.utility;
+using solidware.financials.messages;
+using solidware.financials.service.domain;
+using solidware.financials.windows.ui.model;
-namespace desktop.ui.bootstrappers
+namespace solidware.financials.windows.ui.bootstrappers
{
public class ConfigureMappings : NeedStartup
{
product/desktop.ui/bootstrappers/DefaultMapper.cs
@@ -1,6 +1,6 @@
using gorilla.utility;
-namespace desktop.ui.bootstrappers
+namespace solidware.financials.windows.ui.bootstrappers
{
public class DefaultMapper : Mapper
{
product/desktop.ui/bootstrappers/NeedsShutdown.cs
@@ -1,6 +1,6 @@
using gorilla.utility;
-namespace desktop.ui.bootstrappers
+namespace solidware.financials.windows.ui.bootstrappers
{
public interface NeedsShutdown : Command {}
}
\ No newline at end of file
product/desktop.ui/bootstrappers/NeedStartup.cs
@@ -1,6 +1,6 @@
using gorilla.utility;
-namespace desktop.ui.bootstrappers
+namespace solidware.financials.windows.ui.bootstrappers
{
public interface NeedStartup : Command {}
}
\ No newline at end of file
product/desktop.ui/bootstrappers/WireUpSubscribers.cs
@@ -1,8 +1,8 @@
-using desktop.ui.eventing;
-using desktop.ui.presenters;
using gorilla.infrastructure.container;
+using solidware.financials.infrastructure.eventing;
+using solidware.financials.windows.ui.presenters;
-namespace desktop.ui.bootstrappers
+namespace solidware.financials.windows.ui.bootstrappers
{
public class WireUpSubscribers : NeedStartup
{
product/desktop.ui/events/SelectedFamilyMember.cs
@@ -1,7 +1,7 @@
using System;
-using desktop.ui.eventing;
+using solidware.financials.infrastructure.eventing;
-namespace desktop.ui.events
+namespace solidware.financials.windows.ui.events
{
public class SelectedFamilyMember : Event
{
product/desktop.ui/events/UpdateOnLongRunningProcess.cs
@@ -1,6 +1,6 @@
-using desktop.ui.eventing;
+using solidware.financials.infrastructure.eventing;
-namespace desktop.ui.events
+namespace solidware.financials.windows.ui.events
{
public class UpdateOnLongRunningProcess : Event
{
product/desktop.ui/handlers/PublishEventHandler.cs
@@ -1,6 +1,7 @@
-using desktop.ui.eventing;
+using solidware.financials.infrastructure;
+using solidware.financials.infrastructure.eventing;
-namespace desktop.ui.handlers
+namespace solidware.financials.windows.ui.handlers
{
public class PublishEventHandler<T> : Handles<T> where T : Event
{
product/desktop.ui/model/PersonDetails.cs
@@ -1,7 +1,7 @@
using System;
using gorilla.utility;
-namespace desktop.ui.model
+namespace solidware.financials.windows.ui.model
{
public class PersonDetails
{
product/desktop.ui/model/TaxesForIndividual.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui.model
+namespace solidware.financials.windows.ui.model
{
public class TaxesForIndividual : Observable<TaxesForIndividual>
{
product/desktop.ui/presenters/AddFamilyMemberPresenter.cs
@@ -1,8 +1,9 @@
using System;
-using desktop.ui.messages.@private;
using gorilla.utility;
+using solidware.financials.infrastructure;
+using solidware.financials.messages;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class AddFamilyMemberPresenter : DialogPresenter
{
product/desktop.ui/presenters/AddNewIncomeViewModel.cs
@@ -1,7 +1,8 @@
using System;
-using desktop.ui.messages.@private;
+using solidware.financials.infrastructure;
+using solidware.financials.messages;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class AddNewIncomeViewModel : DialogPresenter
{
product/desktop.ui/presenters/DisplayCanadianTaxInformationViewModel.cs
@@ -1,6 +1,6 @@
using System;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class DisplayCanadianTaxInformationViewModel : DialogPresenter
{
product/desktop.ui/presenters/IfFamilyMemberIsSelected.cs
@@ -1,7 +1,7 @@
-using desktop.ui.eventing;
-using desktop.ui.events;
+using solidware.financials.infrastructure.eventing;
+using solidware.financials.windows.ui.events;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class IfFamilyMemberIsSelected : UISpecification<AddNewIncomeViewModel>,
EventSubscriber<SelectedFamilyMember>
product/desktop.ui/presenters/SelectedFamilyMemberPresenter.cs
@@ -1,11 +1,13 @@
using System.Collections.Generic;
using System.Collections.ObjectModel;
-using desktop.ui.eventing;
-using desktop.ui.events;
-using desktop.ui.model;
using gorilla.utility;
+using solidware.financials.infrastructure;
+using solidware.financials.infrastructure.eventing;
+using solidware.financials.messages;
+using solidware.financials.windows.ui.events;
+using solidware.financials.windows.ui.model;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class SelectedFamilyMemberPresenter : Observable<SelectedFamilyMemberPresenter>, Presenter, EventSubscriber<AddedNewFamilyMember>
{
product/desktop.ui/presenters/StatusBarPresenter.cs
@@ -1,8 +1,8 @@
using System.Threading;
-using desktop.ui.eventing;
-using desktop.ui.events;
+using solidware.financials.infrastructure.eventing;
+using solidware.financials.windows.ui.events;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class StatusBarPresenter : Observable<StatusBarPresenter>, Presenter, EventSubscriber<UpdateOnLongRunningProcess>
{
product/desktop.ui/presenters/TaxSummaryPresenter.cs
@@ -1,11 +1,11 @@
using System;
using System.Collections.Generic;
-using desktop.ui.eventing;
-using desktop.ui.events;
-using desktop.ui.messages.@private;
-using desktop.ui.model;
+using solidware.financials.infrastructure.eventing;
+using solidware.financials.messages;
+using solidware.financials.windows.ui.events;
+using solidware.financials.windows.ui.model;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class TaxSummaryPresenter : Observable<TaxSummaryPresenter>, TabPresenter, EventSubscriber<AddIncomeCommandMessage>, EventSubscriber<SelectedFamilyMember>
{
product/desktop.ui/presenters/WpfBindingExtensinos.cs
@@ -1,7 +1,7 @@
using System.Collections.Generic;
using System.Collections.ObjectModel;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
static public class WpfBindingExtensinos
{
product/desktop.ui/presenters/WpfCommandBuilder.cs
@@ -1,6 +1,6 @@
using gorilla.infrastructure.container;
-namespace desktop.ui.presenters
+namespace solidware.financials.windows.ui.presenters
{
public class WPFCommandBuilder : UICommandBuilder
{
product/desktop.ui/Properties/AssemblyInfo.cs
@@ -51,5 +51,5 @@ using System.Windows;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2011.3.17.1750")]
-[assembly: AssemblyFileVersion("2011.3.17.1750")]
+[assembly: AssemblyVersion("2011.3.17.1758")]
+[assembly: AssemblyFileVersion("2011.3.17.1758")]
product/desktop.ui/views/AddFamilyMemberDialog.xaml
@@ -1,4 +1,4 @@
-<Window x:Class="desktop.ui.views.AddFamilyMemberDialog"
+<Window x:Class="solidware.financials.windows.ui.views.AddFamilyMemberDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Add A Family Member" ShowInTaskbar="False" WindowStartupLocation="CenterScreen" Width="400" Height="170">
<DockPanel>
product/desktop.ui/views/AddFamilyMemberDialog.xaml.cs
@@ -1,7 +1,7 @@
using System.Windows;
-using desktop.ui.presenters;
+using solidware.financials.windows.ui.presenters;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class AddFamilyMemberDialog : Dialog<AddFamilyMemberPresenter>
{
product/desktop.ui/views/AddNewIncomeDialog.xaml
@@ -1,4 +1,4 @@
-<Window x:Class="desktop.ui.views.AddNewIncomeDialog"
+<Window x:Class="solidware.financials.windows.ui.views.AddNewIncomeDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Add Income" Width="400" Height="100" WindowStartupLocation="CenterOwner">
product/desktop.ui/views/AddNewIncomeDialog.xaml.cs
@@ -1,7 +1,7 @@
using System.Windows;
-using desktop.ui.presenters;
+using solidware.financials.windows.ui.presenters;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class AddNewIncomeDialog : Dialog<AddNewIncomeViewModel>
{
product/desktop.ui/views/DisplayCanadianTaxInformationDialog.xaml
@@ -1,4 +1,4 @@
-<Window x:Class="desktop.ui.views.DisplayCanadianTaxInformationDialog"
+<Window x:Class="solidware.financials.windows.ui.views.DisplayCanadianTaxInformationDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="DisplayCanadianTaxInformationDialog">
product/desktop.ui/views/DisplayCanadianTaxInformationDialog.xaml.cs
@@ -1,8 +1,8 @@
using System;
using System.Windows;
-using desktop.ui.presenters;
+using solidware.financials.windows.ui.presenters;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class DisplayCanadianTaxInformationDialog : Dialog<DisplayCanadianTaxInformationViewModel>
{
product/desktop.ui/views/ErrorWindow.xaml
@@ -1,4 +1,4 @@
-<Window x:Class="desktop.ui.views.ErrorWindow"
+<Window x:Class="solidware.financials.windows.ui.views.ErrorWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Oops... I'm sorry but an un-expected error occurred." Width="600">
product/desktop.ui/views/ErrorWindow.xaml.cs
@@ -1,6 +1,6 @@
using System.Windows;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class ErrorWindow : Window
{
product/desktop.ui/views/ImageButton.cs
@@ -3,7 +3,7 @@ using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Media;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public class ImageButton : System.Windows.Controls.Button
{
product/desktop.ui/views/MainMenu.cs
@@ -1,6 +1,6 @@
using System.Windows.Controls;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public class MainMenu : Menu
{
product/desktop.ui/views/MenuItemExtensions.cs
@@ -1,7 +1,7 @@
using System;
using System.Windows.Controls;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
static public class MenuItemExtensions
{
product/desktop.ui/views/SelectedFamilyMemberRegion.xaml
@@ -1,4 +1,4 @@
-<UserControl x:Class="desktop.ui.views.SelectedFamilyMemberRegion"
+<UserControl x:Class="solidware.financials.windows.ui.views.SelectedFamilyMemberRegion"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" MinWidth="1024">
<Expander>
product/desktop.ui/views/SelectedFamilyMemberRegion.xaml.cs
@@ -1,6 +1,6 @@
-using desktop.ui.presenters;
+using solidware.financials.windows.ui.presenters;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class SelectedFamilyMemberRegion : View<SelectedFamilyMemberPresenter>
{
product/desktop.ui/views/ShellWIndow.xaml
@@ -1,4 +1,4 @@
-<Window x:Class="desktop.ui.views.ShellWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ui="clr-namespace:desktop.ui.views" Title="MoMoney - (ALPHA)" MinWidth="1024" MinHeight="768" WindowStartupLocation="CenterScreen" WindowState="Maximized">
+<Window x:Class="solidware.financials.windows.ui.views.ShellWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:ui="clr-namespace:solidware.financials.windows.ui.views" Title="MoMoney - (ALPHA)" MinWidth="1024" MinHeight="768" WindowStartupLocation="CenterScreen" WindowState="Maximized">
<DockPanel VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<ui:MainMenu x:Name="Menu" DockPanel.Dock="Top" HorizontalAlignment="Right"></ui:MainMenu>
<ui:StatusBarRegion x:Name="StatusBar" DockPanel.Dock="Bottom"></ui:StatusBarRegion>
product/desktop.ui/views/ShellWIndow.xaml.cs
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Windows;
using gorilla.utility;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class ShellWindow : RegionManager
{
product/desktop.ui/views/StatusBarRegion.xaml
@@ -1,4 +1,4 @@
-<UserControl x:Class="desktop.ui.views.StatusBarRegion"
+<UserControl x:Class="solidware.financials.windows.ui.views.StatusBarRegion"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StatusBar HorizontalAlignment="Right">
product/desktop.ui/views/StatusBarRegion.xaml.cs
@@ -1,6 +1,6 @@
-using desktop.ui.presenters;
+using solidware.financials.windows.ui.presenters;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class StatusBarRegion : View<StatusBarPresenter>
{
product/desktop.ui/views/TaxSummaryTab.xaml
@@ -1,4 +1,4 @@
-<UserControl x:Class="desktop.ui.views.TaxSummaryTab"
+<UserControl x:Class="solidware.financials.windows.ui.views.TaxSummaryTab"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
product/desktop.ui/views/TaxSummaryTab.xaml.cs
@@ -1,6 +1,6 @@
-using desktop.ui.presenters;
+using solidware.financials.windows.ui.presenters;
-namespace desktop.ui.views
+namespace solidware.financials.windows.ui.views
{
public partial class TaxSummaryTab : Tab<TaxSummaryPresenter>
{
product/desktop.ui/ApplicationController.cs
@@ -1,6 +1,6 @@
using System.Windows;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface ApplicationController : DialogLauncher
{
product/desktop.ui/CancelCommand.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public class CancelCommand : UICommand<DialogPresenter>
{
product/desktop.ui/Dialog.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface Dialog<TPresenter> : View<TPresenter> where TPresenter : DialogPresenter
{
product/desktop.ui/DialogPresenter.cs
@@ -1,6 +1,6 @@
using System;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface DialogPresenter : Presenter
{
product/desktop.ui/IObservableCommand.cs
@@ -1,6 +1,6 @@
using System.Windows.Input;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface IObservableCommand : ICommand
{
product/desktop.ui/Observable.cs
@@ -3,7 +3,7 @@ using System.ComponentModel;
using System.Linq.Expressions;
using gorilla.utility;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public abstract class Observable<T> : INotifyPropertyChanged
{
product/desktop.ui/Presenter.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface Presenter
{
product/desktop.ui/PresenterFactory.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface PresenterFactory
{
product/desktop.ui/Program.cs
@@ -2,11 +2,11 @@
using System.Security.Principal;
using System.Windows;
using System.Windows.Threading;
-using desktop.ui.bootstrappers;
-using desktop.ui.views;
using gorilla.infrastructure.logging;
+using solidware.financials.windows.ui.bootstrappers;
+using solidware.financials.windows.ui.views;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
static public class Program
{
product/desktop.ui/RegionManager.cs
@@ -1,7 +1,7 @@
using System;
using System.Windows;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface RegionManager
{
product/desktop.ui/SimpleCommand.cs
@@ -1,6 +1,6 @@
using System;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public class SimpleCommand : IObservableCommand
{
product/desktop.ui/desktop.ui.csproj → product/desktop.ui/solidware.financials.csproj
@@ -9,7 +9,7 @@
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>solidware.financials.windows.ui</RootNamespace>
- <AssemblyName>financials</AssemblyName>
+ <AssemblyName>solidware.financials</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
@@ -217,9 +217,7 @@
<Name>service</Name>
</ProjectReference>
</ItemGroup>
- <ItemGroup>
- <Folder Include="messages\private\" />
- </ItemGroup>
+ <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/desktop.ui/Tab.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface Tab<Presenter> : View<Presenter> where Presenter : TabPresenter {}
}
\ No newline at end of file
product/desktop.ui/TabPresenter.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface TabPresenter : Presenter
{
product/desktop.ui/UICommand.cs
@@ -1,6 +1,6 @@
using gorilla.utility;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface UICommand
{
product/desktop.ui/UICommandBuilder.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface UICommandBuilder
{
product/desktop.ui/UISpecification.cs
@@ -1,6 +1,6 @@
using gorilla.utility;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface UISpecification
{
product/desktop.ui/View.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public interface View<TPresenter> where TPresenter : Presenter {}
}
\ No newline at end of file
product/desktop.ui/WPFApplication.cs
@@ -1,6 +1,6 @@
using System.Windows;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public class WPFApplication : Application {}
}
\ No newline at end of file
product/desktop.ui/WPFApplicationController.cs
@@ -1,8 +1,8 @@
using System.Windows;
using System.Windows.Controls;
-using desktop.ui.eventing;
+using solidware.financials.infrastructure.eventing;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public class WpfApplicationController : ApplicationController
{
@@ -41,9 +41,9 @@ namespace desktop.ui
dialog.open();
}
- public void load_region<Presenter, Region>() where Presenter : ui.Presenter where Region : FrameworkElement, View<Presenter>, new()
+ public void load_region<TPresenter, Region>() where TPresenter : Presenter where Region : FrameworkElement, View<TPresenter>, new()
{
- var presenter = factory.create<Presenter>();
+ var presenter = factory.create<TPresenter>();
event_aggregator.subscribe(presenter);
presenter.present();
region_manager.region<Region>(x =>
product/desktop.ui/WPFPresenterFactory.cs
@@ -1,6 +1,6 @@
using gorilla.infrastructure.container;
-namespace desktop.ui
+namespace solidware.financials.windows.ui
{
public class WPFPresenterFactory : PresenterFactory
{
product/infrastructure/eventing/Event.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui.eventing
+namespace solidware.financials.infrastructure.eventing
{
public interface Event
{
product/infrastructure/eventing/EventAggregator.cs
@@ -1,6 +1,6 @@
using System;
-namespace desktop.ui.eventing
+namespace solidware.financials.infrastructure.eventing
{
public interface EventAggregator
{
product/infrastructure/eventing/EventSubscriber.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui.eventing
+namespace solidware.financials.infrastructure.eventing
{
public interface EventSubscriber<Event> where Event : eventing.Event
{
product/infrastructure/eventing/SynchronizedEventAggregator.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Threading;
using gorilla.utility;
-namespace desktop.ui.eventing
+namespace solidware.financials.infrastructure.eventing
{
public class SynchronizedEventAggregator : EventAggregator
{
product/infrastructure/Handles.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui.handlers
+namespace solidware.financials.infrastructure
{
public interface Handles<T>
{
product/infrastructure/InMemoryServiceBus.cs
@@ -1,9 +1,8 @@
using System;
-using desktop.ui.handlers;
using gorilla.infrastructure.container;
using gorilla.utility;
-namespace desktop.ui
+namespace solidware.financials.infrastructure
{
public class InMemoryServiceBus : ServiceBus
{
product/infrastructure/ServiceBus.cs
@@ -1,6 +1,6 @@
using System;
-namespace desktop.ui
+namespace solidware.financials.infrastructure
{
public interface ServiceBus
{
product/messages/AddedNewFamilyMember.cs
@@ -1,7 +1,7 @@
using System;
-using desktop.ui.eventing;
+using solidware.financials.infrastructure.eventing;
-namespace desktop.ui.presenters
+namespace solidware.financials.messages
{
public class AddedNewFamilyMember : Event
{
product/messages/AddIncomeCommandMessage.cs
@@ -1,6 +1,6 @@
-using desktop.ui.eventing;
+using solidware.financials.infrastructure.eventing;
-namespace desktop.ui.messages.@private
+namespace solidware.financials.messages
{
public class AddIncomeCommandMessage : Event
{
product/messages/FamilyMemberToAdd.cs
@@ -1,6 +1,6 @@
using System;
-namespace desktop.ui.messages.@private
+namespace solidware.financials.messages
{
public class FamilyMemberToAdd
{
product/messages/FindAllFamily.cs
@@ -1,4 +1,4 @@
-namespace desktop.ui.presenters
+namespace solidware.financials.messages
{
public class FindAllFamily
{
product/messages/messages.csproj
@@ -8,8 +8,8 @@
<ProjectGuid>{C3DF753C-7BB7-48E0-B87D-D37ED47EDF92}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>messages</RootNamespace>
- <AssemblyName>messages</AssemblyName>
+ <RootNamespace>solidware.financials.messages</RootNamespace>
+ <AssemblyName>solidware.financials.messages</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
product/service/handlers/domain/Entity.cs → product/service/domain/Entity.cs
@@ -1,7 +1,7 @@
using System;
using gorilla.utility;
-namespace desktop.ui.handlers.domain
+namespace solidware.financials.service.domain
{
public class Entity : IEquatable<Entity>, Identifiable<Guid>
{
product/service/handlers/domain/Person.cs → product/service/domain/Person.cs
@@ -1,6 +1,6 @@
using gorilla.utility;
-namespace desktop.ui.handlers.domain
+namespace solidware.financials.service.domain
{
public class Person : Entity
{
product/service/handlers/AddIncomeCommandMessageHandler.cs
@@ -1,7 +1,8 @@
using System;
-using desktop.ui.messages.@private;
+using solidware.financials.infrastructure;
+using solidware.financials.messages;
-namespace desktop.ui.handlers
+namespace solidware.financials.service.handlers
{
public class AddIncomeCommandMessageHandler : Handles<AddIncomeCommandMessage>
{
product/service/handlers/AddNewFamilyMemberHandler.cs
@@ -1,9 +1,9 @@
-using desktop.ui.handlers.domain;
-using desktop.ui.handlers.orm;
-using desktop.ui.messages.@private;
-using desktop.ui.presenters;
+using solidware.financials.infrastructure;
+using solidware.financials.messages;
+using solidware.financials.service.domain;
+using solidware.financials.service.orm;
-namespace desktop.ui.handlers
+namespace solidware.financials.service.handlers
{
public class AddNewFamilyMemberHandler : Handles<FamilyMemberToAdd>
{
product/service/handlers/FindAllFamilyHandler.cs
@@ -1,9 +1,10 @@
-using desktop.ui.handlers.domain;
-using desktop.ui.handlers.orm;
-using desktop.ui.presenters;
-using gorilla.utility;
+using gorilla.utility;
+using solidware.financials.infrastructure;
+using solidware.financials.messages;
+using solidware.financials.service.domain;
+using solidware.financials.service.orm;
-namespace desktop.ui.handlers
+namespace solidware.financials.service.handlers
{
public class FindAllFamilyHandler : Handles<FindAllFamily>
{
product/service/handlers/orm/InMemoryDatabase.cs → product/service/orm/InMemoryDatabase.cs
@@ -1,10 +1,10 @@
using System;
using System.Collections.Generic;
-using desktop.ui.handlers.domain;
using gorilla.utility;
using System.Linq;
+using solidware.financials.service.domain;
-namespace desktop.ui.handlers.orm
+namespace solidware.financials.service.orm
{
public class InMemoryDatabase : PersonRepository
{
product/service/handlers/orm/PersonRepository.cs → product/service/orm/PersonRepository.cs
@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
-using desktop.ui.handlers.domain;
+using solidware.financials.service.domain;
-namespace desktop.ui.handlers.orm
+namespace solidware.financials.service.orm
{
public interface PersonRepository
{
product/service/service.csproj
@@ -8,8 +8,8 @@
<ProjectGuid>{9928913D-5BCE-422F-9A12-13A10ACE836D}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>service</RootNamespace>
- <AssemblyName>service</AssemblyName>
+ <RootNamespace>solidware.financials.service</RootNamespace>
+ <AssemblyName>solidware.financials.service</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
@@ -45,11 +45,11 @@
<ItemGroup>
<Compile Include="handlers\AddIncomeCommandMessageHandler.cs" />
<Compile Include="handlers\AddNewFamilyMemberHandler.cs" />
- <Compile Include="handlers\domain\Entity.cs" />
- <Compile Include="handlers\domain\Person.cs" />
+ <Compile Include="domain\Entity.cs" />
+ <Compile Include="domain\Person.cs" />
<Compile Include="handlers\FindAllFamilyHandler.cs" />
- <Compile Include="handlers\orm\InMemoryDatabase.cs" />
- <Compile Include="handlers\orm\PersonRepository.cs" />
+ <Compile Include="orm\InMemoryDatabase.cs" />
+ <Compile Include="orm\PersonRepository.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
product/specs/specs.csproj
@@ -55,9 +55,9 @@
<Compile Include="Create.cs" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\desktop.ui\desktop.ui.csproj">
+ <ProjectReference Include="..\desktop.ui\solidware.financials.csproj">
<Project>{1E07A7D1-661C-48A2-B67B-180C6107CC92}</Project>
- <Name>desktop.ui</Name>
+ <Name>solidware.financials</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
support/default.build
@@ -33,7 +33,7 @@
</target>
<target name="_publish.installer" depends="compile">
- <property name="project.file" value="${base.dir}\product\desktop.ui\desktop.ui.csproj" />
+ <property name="project.file" value="${base.dir}\product\desktop.ui\solidware.financials.csproj" />
<property name="support.url" value="http://solidware.ca/" />
<property name="command.line" value='${project.file} /t:publish /m /p:UpdateEnabled=true /p:UpdateRequired=true /p:MinimumRequiredVersion=${version.number} /p:PublisherName="${publisher.name}" /p:ProductName="${product.name}" /p:PublishUrl=${publish.url} /p:InstallUrl=${publish.url} /p:UpdateUrl=${update.url} /p:Install=True /p:ApplicationVersion=${major}.${minor}.${build}.* /p:ApplicationRevision=${revision} /p:UpdateInterval=1 /p:UpdateIntervalUnits=Minutes /p:UpdateUrlEnabled=True /p:IsWebBootstrapper=True /p:InstallFrom=Web /p:PublishDir=${publish.dir} /p:ManifestKeyFile="${key.file}" /p:ManifestCertificateThumbprint="${key.file.thumbprint}" /p:SupportUrl=${support.url}' />
<exec program="${msbuild.exe}" commandline="${command.line}" />
studio.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "desktop.ui", "product\desktop.ui\desktop.ui.csproj", "{1E07A7D1-661C-48A2-B67B-180C6107CC92}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "solidware.financials", "product\desktop.ui\solidware.financials.csproj", "{1E07A7D1-661C-48A2-B67B-180C6107CC92}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "specs", "product\specs\specs.csproj", "{B10E4560-2546-4A11-B2D1-5505BFCDDCC9}"
EndProject