This website requires JavaScript.
Explore
Help
Register
Sign In
yv01p
/
Umbraco-CMS
Watch
1
Star
0
Fork
0
You've already forked Umbraco-CMS
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
5bef3593dd4aefc2ce4b48198c3c5a68976e5afd
Umbraco-CMS
/
src
/
Umbraco.Core
/
Persistence
History
Shannon
5bef3593dd
More dependency cleanup, less singleton usages, better testing implementations
2015-01-09 15:27:47 +11:00
..
Caching
Updated all repo's to have their correct ctor's with their correct dependencies. Updated them all to accept ILogger updated all other dependencies with the same without breaking anything since all is internal, or obsoleted other public methods. Updates lots of the tests with mock instances instead, now more tests have less singleton dependencies, easier to test, much clearer and more IoC driven. Updated unit tests to supply the ILogger for required objects, tests should run faster now since most things are just mocked.
2015-01-09 10:51:15 +11:00
DatabaseAnnotations
…
DatabaseModelDefinitions
…
Factories
More dependency cleanup, less singleton usages, better testing implementations
2015-01-09 15:27:47 +11:00
FaultHandling
…
Mappers
Completes: U4-5846 Remove cmsTemplate.master column and transfer those values over to umbracoNode.parentId, U4-5847 Ensure the path is set correctly for templates in the db, almost done the other template service tasks too.
2014-12-05 17:29:47 +11:00
Migrations
More dependency cleanup, less singleton usages, better testing implementations
2015-01-09 15:27:47 +11:00
Querying
reverts IQuery
2014-10-08 17:26:55 +11:00
Relators
Gets all content, media, members to get paged queries consistently, fixed up issues with the page sql created for SQL server, need to test mysql. Removes the non-needed readonly dtos for members, since we are retrieving property values consistenty between all repositories.
2014-09-18 00:51:30 +10:00
Repositories
Removes more singletons and reliance on singletons/statics
2015-01-09 12:04:33 +11:00
SqlSyntax
More refactoring with ILogger and reducing the dependencies on all of these singletons. Created new DatabaseSchemaHelper to be used instead of the extension methods that require singletons to be set.
2015-01-09 13:00:26 +11:00
UnitOfWork
More dependency cleanup, less singleton usages, better testing implementations
2015-01-09 15:27:47 +11:00
DatabaseFactory.cs
…
DatabaseProviders.cs
…
DatabaseSchemaHelper.cs
still unweaving more of this singleton mess, makes unit testing much easier
2015-01-09 13:35:32 +11:00
DbConnectionExtensions.cs
Fixes: U4-5715 On startup when detecting if the db is configured we need to ensure it can also be connected to
2014-11-12 16:30:01 +11:00
DefaultDatabaseFactory.cs
More dependency cleanup, less singleton usages, better testing implementations
2015-01-09 15:27:47 +11:00
EntityNotFoundException.cs
…
IDatabaseFactory.cs
…
PetaPoco.cs
Revert "Revert "Fixes PetaPoco to support Medium trust." - This revert back to original peta poco actually causes issues with some custom multi-poco queries, turns out the med trust fix also fixes a few other things! We've been running with this fix for a very long time now so it is definitely stable and correct.
2014-12-04 11:35:42 +11:00
PetaPocoCommandExtensions.cs
…
PetaPocoConnectionExtensions.cs
…
PetaPocoExtensions.cs
still unweaving more of this singleton mess, makes unit testing much easier
2015-01-09 13:35:32 +11:00
PetaPocoSqlExtensions.cs
Add WhereIn PetaPoco Sql Extension
2014-11-12 14:42:03 +01:00
RepositoryFactory.cs
Updated all repo's to have their correct ctor's with their correct dependencies. Updated them all to accept ILogger updated all other dependencies with the same without breaking anything since all is internal, or obsoleted other public methods. Updates lots of the tests with mock instances instead, now more tests have less singleton dependencies, easier to test, much clearer and more IoC driven. Updated unit tests to supply the ILogger for required objects, tests should run faster now since most things are just mocked.
2015-01-09 10:51:15 +11:00
RepositoryResolver.cs
…
TransactionType.cs
…
UmbracoDatabase.cs
More dependency cleanup, less singleton usages, better testing implementations
2015-01-09 15:27:47 +11:00