forked from ddrilling/AsbCloudServer
Merge branch 'EFpro' into ICrud_refactor
This commit is contained in:
commit
c9d150d3a9
@ -23,7 +23,7 @@ namespace AsbCloudApp.Data
|
|||||||
public double? Longitude { get; set; }
|
public double? Longitude { get; set; }
|
||||||
|
|
||||||
/// <inheritdoc/>
|
/// <inheritdoc/>
|
||||||
public SimpleTimezoneDto Timezone { get; set; } = null!;
|
public SimpleTimezoneDto? Timezone { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ИД месторождения, необязательный
|
/// ИД месторождения, необязательный
|
||||||
@ -38,7 +38,7 @@ namespace AsbCloudApp.Data
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Список скважин куста
|
/// Список скважин куста
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public IEnumerable<WellDto> Wells { get; set; } = null!;
|
public IEnumerable<WellDto>? Wells { get; set; } = null!;
|
||||||
}
|
}
|
||||||
#nullable disable
|
#nullable disable
|
||||||
}
|
}
|
||||||
|
@ -36,5 +36,9 @@ namespace AsbCloudApp.Data
|
|||||||
=> Hours.GetHashCode()
|
=> Hours.GetHashCode()
|
||||||
| TimezoneId.GetHashCode()
|
| TimezoneId.GetHashCode()
|
||||||
| IsOverride.GetHashCode();
|
| IsOverride.GetHashCode();
|
||||||
|
|
||||||
|
/// <inheritdoc/>
|
||||||
|
public override string ToString()
|
||||||
|
=> $"{TimezoneId} (UTC+{Hours:00.##})";
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -89,18 +89,6 @@ namespace AsbCloudInfrastructure.EfCache
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
cache = new CacheItem();
|
cache = new CacheItem();
|
||||||
|
|
||||||
var dateObsolete = DateTime.Now + obsolete;
|
|
||||||
var dateQueryStart = DateTime.Now;
|
|
||||||
var data = valueFactory();
|
|
||||||
var queryTime = DateTime.Now - dateQueryStart;
|
|
||||||
|
|
||||||
if (dateObsolete - DateTime.Now < minCacheTime)
|
|
||||||
dateObsolete = DateTime.Now + minCacheTime;
|
|
||||||
|
|
||||||
cache.Data = data;
|
|
||||||
cache.DateObsolete = dateObsolete;
|
|
||||||
cache.DateObsoleteTotal = dateObsolete + queryTime + minCacheTime;
|
|
||||||
caches.Add(tag, cache);
|
caches.Add(tag, cache);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
@ -182,18 +170,6 @@ namespace AsbCloudInfrastructure.EfCache
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
cache = new CacheItem();
|
cache = new CacheItem();
|
||||||
|
|
||||||
var dateObsolete = DateTime.Now + obsolete;
|
|
||||||
var dateQueryStart = DateTime.Now;
|
|
||||||
var data = await valueFactoryAsync(token);
|
|
||||||
var queryTime = DateTime.Now - dateQueryStart;
|
|
||||||
|
|
||||||
if (dateObsolete - DateTime.Now < minCacheTime)
|
|
||||||
dateObsolete = DateTime.Now + minCacheTime;
|
|
||||||
|
|
||||||
cache.Data = data;
|
|
||||||
cache.DateObsolete = dateObsolete;
|
|
||||||
cache.DateObsoleteTotal = dateObsolete + queryTime + minCacheTime;
|
|
||||||
caches.Add(tag, cache);
|
caches.Add(tag, cache);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
|
@ -85,18 +85,6 @@ namespace AsbCloudInfrastructure.EfCache
|
|||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
cache = new CacheItem();
|
cache = new CacheItem();
|
||||||
|
|
||||||
var dateObsolete = DateTime.Now + obsolete;
|
|
||||||
var dateQueryStart = DateTime.Now;
|
|
||||||
var data = valueFactory();
|
|
||||||
var queryTime = DateTime.Now - dateQueryStart;
|
|
||||||
|
|
||||||
if (dateObsolete - DateTime.Now < minCacheTime)
|
|
||||||
dateObsolete = DateTime.Now + minCacheTime;
|
|
||||||
|
|
||||||
cache.Data = data;
|
|
||||||
cache.DateObsolete = dateObsolete;
|
|
||||||
cache.DateObsoleteTotal = dateObsolete + queryTime + minCacheTime;
|
|
||||||
caches.Add(tag, cache);
|
caches.Add(tag, cache);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
@ -178,18 +166,6 @@ namespace AsbCloudInfrastructure.EfCache
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
cache = new CacheItem();
|
cache = new CacheItem();
|
||||||
|
|
||||||
var dateObsolete = DateTime.Now + obsolete;
|
|
||||||
var dateQueryStart = DateTime.Now;
|
|
||||||
var data = await valueFactoryAsync(token);
|
|
||||||
var queryTime = DateTime.Now - dateQueryStart;
|
|
||||||
|
|
||||||
if (dateObsolete - DateTime.Now < minCacheTime)
|
|
||||||
dateObsolete = DateTime.Now + minCacheTime;
|
|
||||||
|
|
||||||
cache.Data = data;
|
|
||||||
cache.DateObsolete = dateObsolete;
|
|
||||||
cache.DateObsoleteTotal = dateObsolete + queryTime + minCacheTime;
|
|
||||||
caches.Add(tag, cache);
|
caches.Add(tag, cache);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
|
Loading…
Reference in New Issue
Block a user