Shannon
|
201512d5f2
|
Fixes :U4-6858 add localizationService.GetDictionaryItemDescendants, also obsoletes FlattenList since if used incorrectly could cause a flood of SQL calls, adds some tests to verify the output of SelectRecursive is in the same order and updates anything using FlattenList to SelectRecursive. Updates the Language repository to use GetAll wherever possible so all languages are simply cached, this means there less overall cache and less lookups. Updates the Dictionary repository to have less N+1 lookups when building the entity from the DTO by just looking up all languages instead of one at a time. Adds tests for getting descendants for dictionary items.
|
2015-07-22 12:10:21 +02:00 |
|
Shannon
|
46212904ef
|
Changes the SetPropertyValueAndDetectChanges to throw an exception if an Enumerable is passed in without using the overload the specifies an IEqualityComparer. Updates all entities that use this method with IEnumerables to specify the correct Equality comparer which now uses the new UnsortedSequenceEqual method. Added unit tests for new EnumerableExtensions and makes the ContainsAll work faster.
|
2015-03-05 17:08:58 +11:00 |
|
Stephan
|
080ed612e8
|
U4-4837 - bugfix Umbraco.Core.EnumerableExtensions.InGroupsOf
|
2014-05-09 10:22:23 +02:00 |
|
Shannon
|
217267bf94
|
Supercharges integration tests - now running at a great speed.
|
2014-03-17 22:22:44 +11:00 |
|
Stephan
|
a264342bcc
|
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
Conflicts:
src/Umbraco.Tests/CodeFirst/ContentTypeMapper.cs
src/Umbraco.Web/Models/DynamicPublishedContent.cs
|
2013-10-03 18:16:29 +02:00 |
|
Stephan
|
9a10863760
|
Core.EnumerableExtensions - bugfix f9663a9
|
2013-10-03 18:10:48 +02:00 |
|
Stephan
|
06206c60d9
|
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
|
2013-10-02 17:06:46 +02:00 |
|
Stephan
|
f9663a9e80
|
Core.EnumerableExtensions - refactor InGroupsOf to enumerate source only once
|
2013-10-02 16:54:47 +02:00 |
|
Stephan
|
ee4f4440d5
|
PublishedContent - implement strongly typed methods for other axes
|
2013-09-16 17:17:51 +02:00 |
|
shannon@ShandemVaio
|
23b2899101
|
Imports many of the useful extension methods from v5 that are also used in umbraMVCo to begin the
MVC integration.
Imported the unit tests associated with each of these imported classes.
|
2012-07-17 03:51:34 +06:00 |
|