Download Tiny Library CQRS
Description
Tiny Library CQRS is a small demonstration project which demonstrates the concept of Domain Driven Design and the CQRS architecture pattern. This project relies on the Apworks DDD framework.
Icons
Source Files
The download file tlibcqrs.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
TinyLibraryCQRS.CommandHandlers/CommandHandlerBase.cs
TinyLibraryCQRS.CommandHandlers/Properties/AssemblyInfo.cs
TinyLibraryCQRS.CommandHandlers/TinyLibraryCQRS.CommandHandlers.csproj
TinyLibraryCQRS.CommandHandlers/TinyLibraryCQRSCommandHandler.cs
TinyLibraryCQRS.Commands/BorrowBookCommand.cs
TinyLibraryCQRS.Commands/CreateBookCommand.cs
TinyLibraryCQRS.Commands/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Commands/RegisterAdminAccountCommand.cs
TinyLibraryCQRS.Commands/RegisterUserAccountCommand.cs
TinyLibraryCQRS.Commands/ReturnBookCommand.cs
TinyLibraryCQRS.Commands/TinyLibraryCQRS.Commands.csproj
TinyLibraryCQRS.Commands/UpdateBookCommand.cs
TinyLibraryCQRS.Commands/UpdateUserAccountCommand.cs
TinyLibraryCQRS.EventHandlers/Properties/AssemblyInfo.cs
TinyLibraryCQRS.EventHandlers/TinyLibraryCQRS.EventHandlers.csproj
TinyLibraryCQRS.EventHandlers/TinyLibraryCQRSEventHandler.cs
TinyLibraryCQRS.Events/Accounts/AdminAccountCreatedEvent.cs
TinyLibraryCQRS.Events/Accounts/UserAccountBookTransferEvent.cs
TinyLibraryCQRS.Events/Accounts/UserAccountCreatedEvent.cs
TinyLibraryCQRS.Events/Accounts/UserAccountUpdatedEvent.cs
TinyLibraryCQRS.Events/Accounts/UserBorrowBookEvent.cs
TinyLibraryCQRS.Events/Accounts/UserReturnBookEvent.cs
TinyLibraryCQRS.Events/Books/BookCreatedEvent.cs
TinyLibraryCQRS.Events/Books/BookEventBase.cs
TinyLibraryCQRS.Events/Books/BookIssueStockEvent.cs
TinyLibraryCQRS.Events/Books/BookReceiveStockEvent.cs
TinyLibraryCQRS.Events/Books/BookStockEvent.cs
TinyLibraryCQRS.Events/Books/BookUpdatedEvent.cs
TinyLibraryCQRS.Events/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Events/TinyLibraryCQRS.Events.csproj
TinyLibraryCQRS.Infrastructure/GeneralExceptionHandler.cs
TinyLibraryCQRS.Infrastructure/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Infrastructure/SqlHelper.cs
TinyLibraryCQRS.Infrastructure/TinyLibraryCQRS.Infrastructure.csproj
TinyLibraryCQRS.Infrastructure/TinyLibraryCQRSDomainRepository.cs
TinyLibraryCQRS.Infrastructure/Utils.cs// www . jav a 2s . c o m
TinyLibraryCQRS.Infrastructure/WCFServiceFault.cs
TinyLibraryCQRS.Model/Account.cs
TinyLibraryCQRS.Model/Address.cs
TinyLibraryCQRS.Model/AdminAccount.cs
TinyLibraryCQRS.Model/Book.cs
TinyLibraryCQRS.Model/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Model/Services/IUserAccountBookTransferService.cs
TinyLibraryCQRS.Model/Services/UserAccountBookTransferService.cs
TinyLibraryCQRS.Model/Snapshots/AdminAccountSnapshot.cs
TinyLibraryCQRS.Model/Snapshots/BookSnapshot.cs
TinyLibraryCQRS.Model/Snapshots/UserAccountSnapshot.cs
TinyLibraryCQRS.Model/TinyLibraryCQRS.Model.csproj
TinyLibraryCQRS.Model/UserAccount.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/AuthorizationAccountType.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/Extensions.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/CommandService.xsd
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/CommandService1.disco
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/CommandService1.wsdl
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/CommandService3.xsd
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/CommandService31.xsd
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/CommandService32.xsd
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/Reference.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/Reference.svcmap
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/configuration.svcinfo
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/CommandServices/configuration91.svcinfo
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/QueryService.disco
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/QueryService.wsdl
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/QueryService.xsd
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/QueryService1.xsd
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/QueryService2.xsd
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/Reference.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/Reference.svcmap
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/TinyLibraryCQRS.Presentations.Mvc3.Common.QueryServices.AccountType.datasource
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/TinyLibraryCQRS.Presentations.Mvc3.Common.QueryServices.BookDataObject.datasource
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/TinyLibraryCQRS.Presentations.Mvc3.Common.QueryServices.UserAccountDataObject.datasource
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/configuration.svcinfo
TinyLibraryCQRS.Presentations.Mvc3.Common/Service References/QueryServices/configuration91.svcinfo
TinyLibraryCQRS.Presentations.Mvc3.Common/TinyLibraryCQRS.Presentations.Mvc3.Common.csproj
TinyLibraryCQRS.Presentations.Mvc3.Common/TinyLibraryCQRSAuthorizeAttribute.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/TinyLibraryCQRSMembershipProvider.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/Validation/BookDataObject.Partial.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/Validation/UserAccountDataObject.Partial.cs
TinyLibraryCQRS.Presentations.Mvc3.Common/app.config
TinyLibraryCQRS.Presentations.Mvc3/Content/Site.css
TinyLibraryCQRS.Presentations.Mvc3/Content/TinyLibraryCQRSStyles.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-icons_222222_256x240.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-icons_2e83ff_256x240.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-icons_454545_256x240.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-icons_888888_256x240.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/images/ui-icons_cd0a0a_256x240.png
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.accordion.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.all.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.autocomplete.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.base.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.button.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.core.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.datepicker.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.dialog.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.progressbar.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.resizable.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.selectable.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.slider.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.tabs.css
TinyLibraryCQRS.Presentations.Mvc3/Content/themes/base/jquery.ui.theme.css
TinyLibraryCQRS.Presentations.Mvc3/Controllers/AccountController.cs
TinyLibraryCQRS.Presentations.Mvc3/Controllers/BooksController.cs
TinyLibraryCQRS.Presentations.Mvc3/Controllers/HomeController.cs
TinyLibraryCQRS.Presentations.Mvc3/Global.asax
TinyLibraryCQRS.Presentations.Mvc3/Global.asax.cs
TinyLibraryCQRS.Presentations.Mvc3/Models/AccountModels.cs
TinyLibraryCQRS.Presentations.Mvc3/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Presentations.Mvc3/Properties/DataSources/TinyLibraryCQRS.Presentations.Mvc3.Common.QueryServices.UserAccountDataObject.datasource
TinyLibraryCQRS.Presentations.Mvc3/Scripts/MicrosoftAjax.debug.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/MicrosoftAjax.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/MicrosoftMvcAjax.debug.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/MicrosoftMvcAjax.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/MicrosoftMvcValidation.debug.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/MicrosoftMvcValidation.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery-1.5.1-vsdoc.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery-1.5.1.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery-1.5.1.min.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery-ui-1.8.11.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery-ui-1.8.11.min.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery.unobtrusive-ajax.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery.unobtrusive-ajax.min.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery.validate-vsdoc.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery.validate.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery.validate.min.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery.validate.unobtrusive.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/jquery.validate.unobtrusive.min.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/modernizr-1.7.js
TinyLibraryCQRS.Presentations.Mvc3/Scripts/modernizr-1.7.min.js
TinyLibraryCQRS.Presentations.Mvc3/TinyLibraryCQRS.Presentations.Mvc3.csproj
TinyLibraryCQRS.Presentations.Mvc3/Views/Account/ChangePassword.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Account/ChangePasswordSuccess.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Account/Edit.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Account/LogOn.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Account/MyAccount.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Account/Register.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Books/Create.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Books/Details.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Books/Edit.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Books/Index.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Home/About.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Home/Index.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Shared/Error.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Shared/_Layout.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Shared/_LogOnPartial.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Views/Web.config
TinyLibraryCQRS.Presentations.Mvc3/Views/_ViewStart.cshtml
TinyLibraryCQRS.Presentations.Mvc3/Web.Debug.config
TinyLibraryCQRS.Presentations.Mvc3/Web.Release.config
TinyLibraryCQRS.Presentations.Mvc3/Web.config
TinyLibraryCQRS.Presentations.Mvc3/packages.config
TinyLibraryCQRS.Services.CommandServices/CommandDataObjects/AddressDataObject.cs
TinyLibraryCQRS.Services.CommandServices/CommandService.svc
TinyLibraryCQRS.Services.CommandServices/CommandService.svc.cs
TinyLibraryCQRS.Services.CommandServices/EventDBXmlMappingSchema.xml
TinyLibraryCQRS.Services.CommandServices/Global.asax
TinyLibraryCQRS.Services.CommandServices/Global.asax.cs
TinyLibraryCQRS.Services.CommandServices/ICommandService.cs
TinyLibraryCQRS.Services.CommandServices/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Services.CommandServices/TinyLibraryCQRS.Services.CommandServices.csproj
TinyLibraryCQRS.Services.CommandServices/Web.Debug.config
TinyLibraryCQRS.Services.CommandServices/Web.Release.config
TinyLibraryCQRS.Services.CommandServices/Web.config
TinyLibraryCQRS.Services.QueryServices/IQueryService.cs
TinyLibraryCQRS.Services.QueryServices/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Services.QueryServices/QueryDataObjects/AccountType.cs
TinyLibraryCQRS.Services.QueryServices/QueryDataObjects/BookDataObject.cs
TinyLibraryCQRS.Services.QueryServices/QueryDataObjects/BorrowedBookDataObject.cs
TinyLibraryCQRS.Services.QueryServices/QueryDataObjects/TransferDirection.cs
TinyLibraryCQRS.Services.QueryServices/QueryDataObjects/UserAccountDataObject.cs
TinyLibraryCQRS.Services.QueryServices/QueryService.svc
TinyLibraryCQRS.Services.QueryServices/QueryService.svc.cs
TinyLibraryCQRS.Services.QueryServices/TinyLibraryCQRS.Services.QueryServices.csproj
TinyLibraryCQRS.Services.QueryServices/Web.Debug.config
TinyLibraryCQRS.Services.QueryServices/Web.Release.config
TinyLibraryCQRS.Services.QueryServices/Web.config
TinyLibraryCQRS.Services.SynchronizationService/DomainEventMessageContent.cs
TinyLibraryCQRS.Services.SynchronizationService/MessageProcessFailedEventArgs.cs
TinyLibraryCQRS.Services.SynchronizationService/MessageProcessingEventArgs.cs
TinyLibraryCQRS.Services.SynchronizationService/Program.cs
TinyLibraryCQRS.Services.SynchronizationService/Properties/AssemblyInfo.cs
TinyLibraryCQRS.Services.SynchronizationService/SynchronizationServiceProc.cs
TinyLibraryCQRS.Services.SynchronizationService/TinyLibraryCQRS.Services.SynchronizationService.csproj
TinyLibraryCQRS.Services.SynchronizationService/app.config
TinyLibraryCQRS.sln
references/Antlr3.Runtime.dll
references/Apworks.Bus.DirectBus.XML
references/Apworks.Bus.DirectBus.dll
references/Apworks.Bus.DirectBus.pdb
references/Apworks.Bus.MSMQ.XML
references/Apworks.Bus.MSMQ.dll
references/Apworks.Bus.MSMQ.pdb
references/Apworks.Events.Storage.General.XML
references/Apworks.Events.Storage.General.dll
references/Apworks.Events.Storage.General.pdb
references/Apworks.Events.Storage.MySql.XML
references/Apworks.Events.Storage.MySql.dll
references/Apworks.Events.Storage.MySql.pdb
references/Apworks.ObjectContainers.Unity.XML
references/Apworks.ObjectContainers.Unity.dll
references/Apworks.ObjectContainers.Unity.pdb
references/Apworks.Queries.Storage.General.XML
references/Apworks.Queries.Storage.General.dll
references/Apworks.Queries.Storage.General.pdb
references/Apworks.Queries.Storage.MySql.XML
references/Apworks.Queries.Storage.MySql.dll
references/Apworks.Queries.Storage.MySql.pdb
references/Apworks.Repositories.NHibernate.XML
references/Apworks.Repositories.NHibernate.dll
references/Apworks.Repositories.NHibernate.pdb
references/Apworks.Storage.General.XML
references/Apworks.Storage.General.dll
references/Apworks.Storage.General.pdb
references/Apworks.Storage.MySql.XML
references/Apworks.Storage.MySql.dll
references/Apworks.Storage.MySql.pdb
references/Apworks.XML
references/Apworks.dll
references/Apworks.pdb
references/Castle.Core.dll
references/Castle.Core.xml
references/Iesi.Collections.dll
references/Iesi.Collections.xml
references/Microsoft.Practices.ServiceLocation.dll
references/Microsoft.Practices.ServiceLocation.pdb
references/Microsoft.Practices.Unity.Configuration.dll
references/Microsoft.Practices.Unity.Configuration.pdb
references/Microsoft.Practices.Unity.dll
references/Microsoft.Practices.Unity.pdb
references/NHibernate.Linq.dll
references/NHibernate.Linq.pdb
references/NHibernate.Linq.xml
references/NHibernate.dll
references/NHibernate.xml
references/log4net.dll
references/log4net.xml
scripts/TinyLibraryCQRS_EventDB.sql
scripts/TinyLibraryCQRS_QueryDB.sql
Download
Click the following link to download tlibcqrs.zip.
tlibcqrs.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »