Skip to content

Tags: csharpfritz/CoreWiki

Tags

v0.6

Toggle v0.6's commit message

Verified

This commit was signed with the committer’s verified signature.
csharpfritz Jeffrey T. Fritz
Merged from dev

v0.5

Toggle v0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
New Data Architecture (#285)

* WIP

* add Tiered Compilation option (#257)
Refactoring for domain models

* Added MediatR - New CoreWiki.Application

* Finished implementing Domain models and mapping from Entity Framework

* Renamed namespace to include EntityFramework

* Cleaned up name space and references to Domain objects (#261)

Cleaned up name space in classes to be CoreWiki.Data.EntityFramework. Fixed using statements throughout all projects. The EntityFramework data objects have DAO as a suffix which separates them from the domain objects, therefore there is no need to alias or fully qualify domain objects with name space. Removed Core.Domain or using Domain = Core.Domain in the DAO objects, added using CoreWiki.Core.Domain where needed.

* Added architecture diagram PPTX

* Finished implementing MediatR with Create

* Simplify test code for Create page

* Added test for OnPostAsync (#263)

* Refactored the CreatePage unittests

* Reintroduced CreateArticleFromLinks - Fixes #262

* Started CQRS with Details page

* Introduced Automapper to simplify migrating data between application layers

* Added some architecture documentation (#267)

* Added first draft of C4 models

* Updated links

* Rename to readme

* Corrected wrong references

* Removed draw.io references

* Corrected links

* Updated to be able to run Corewiki from a Container

* Some MediatR refactorings (#272)

* Introduced mapper for CreateNewArticleCommand

* Add MediatR notification for Article Creation

* No need to await notification

* Add Delete to Article Repository

* Move Delete page to MediatR

* Added query and handler to get article by Id

* Refactoring details page towards MediatR

* Change comment code to use ArticleId instead

Still needs to have IdArticle to be factored out of the code and database
Starting to address #273

* Simplify mediator configuration

* Refactored CreateArticleFromLink and Edit

* Added authorization to Edit

* Getting pages service and repo free (#282)

* Added first draft of C4 models

* Updated links

* Rename to readme

* Corrected wrong references

* Removed draw.io references

* Corrected links

* Got all pages repo and service free.

* Moving into features

* Moved DomainEvents to their appropriate location

* Cleanup usings by separating Search, Reordering tests and reviewing notifications

* Removed unused methods

* Removed duplicate SlugToTopic

* Fixed more namespaces

* Fixed over enthousiastic Resharper

* Create command from viewmodels using automapper

* Fixed the SearchTests to now use Mediator

v0.5-preview

Toggle v0.5-preview's commit message

Verified

This commit was signed with the committer’s verified signature.
csharpfritz Jeffrey T. Fritz
Refactored CreateArticleFromLink and Edit

v0.4

Toggle v0.4's commit message
Merge branch 'dev' of github.com:csharpfritz/CoreWiki into dev