Projektstruktur optimiert und Benutzer- & Gruppenverzeichnisdienste abgeschlossen.
This commit is contained in:
parent
846364351e
commit
085a1ffdec
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,26 +0,0 @@
|
||||
using DigitalData.Core.Contracts.Authentication.Services;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace DigitalData.Core.API
|
||||
{
|
||||
[Route("api/[controller]")]
|
||||
public class ADControllerBase<TOriginalController, T> : ControllerBase
|
||||
where TOriginalController : ADControllerBase<TOriginalController, T>
|
||||
where T : new()
|
||||
{
|
||||
protected readonly ILogger<TOriginalController> _logger;
|
||||
protected readonly IADService<T> _service;
|
||||
|
||||
public ADControllerBase(ILogger<TOriginalController> logger, IADService<T> service)
|
||||
{
|
||||
_logger = logger;
|
||||
_service = service;
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
public virtual IActionResult GetAll()
|
||||
{
|
||||
return Ok(_service.ReadAll());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Application;
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Infrastructure;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
using DigitalData.Core.Contracts.Infrastructure;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace DigitalData.Core.API
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Application;
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Infrastructure;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
using DigitalData.Core.Contracts.Infrastructure;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace DigitalData.Core.API
|
||||
|
||||
@ -30,6 +30,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/7.0.0": {
|
||||
"dependencies": {
|
||||
"System.Diagnostics.EventLog": "7.0.0",
|
||||
"System.Security.Cryptography.ProtectedData": "7.0.0",
|
||||
"System.Security.Permissions": "7.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Configuration.ConfigurationManager.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Diagnostics.EventLog/7.0.0": {},
|
||||
"System.DirectoryServices/7.0.1": {
|
||||
"dependencies": {
|
||||
"System.Security.Permissions": "7.0.0"
|
||||
@ -49,6 +63,55 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement/7.0.1": {
|
||||
"dependencies": {
|
||||
"System.Configuration.ConfigurationManager": "7.0.0",
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.Protocols": "7.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.DirectoryServices.AccountManagement.dll": {
|
||||
"assemblyVersion": "4.0.0.0",
|
||||
"fileVersion": "7.0.1123.42427"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.AccountManagement.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "4.0.0.0",
|
||||
"fileVersion": "7.0.1123.42427"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices.Protocols/7.0.1": {
|
||||
"runtime": {
|
||||
"lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/linux/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"rid": "linux",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
},
|
||||
"runtimes/osx/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"rid": "osx",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
},
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Drawing.Common/7.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Win32.SystemEvents": "7.0.0"
|
||||
@ -68,6 +131,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Permissions/7.0.0": {
|
||||
"dependencies": {
|
||||
"System.Windows.Extensions": "7.0.0"
|
||||
@ -100,7 +179,8 @@
|
||||
},
|
||||
"DigitalData.Core.Contracts/1.0.0": {
|
||||
"dependencies": {
|
||||
"System.DirectoryServices": "7.0.1"
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.AccountManagement": "7.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Core.Contracts.dll": {}
|
||||
@ -121,6 +201,20 @@
|
||||
"path": "microsoft.win32.systemevents/7.0.0",
|
||||
"hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-WvRUdlL1lB0dTRZSs5XcQOd5q9MYNk90GkbmRmiCvRHThWiojkpGqWdmEDJdXyHbxG/BhE5hmVbMfRLXW9FJVA==",
|
||||
"path": "system.configuration.configurationmanager/7.0.0",
|
||||
"hashPath": "system.configuration.configurationmanager.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.EventLog/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-eUDP47obqQm3SFJfP6z+Fx2nJ4KKTQbXB4Q9Uesnzw9SbYdhjyoGXuvDn/gEmFY6N5Z3bFFbpAQGA7m6hrYJCw==",
|
||||
"path": "system.diagnostics.eventlog/7.0.0",
|
||||
"hashPath": "system.diagnostics.eventlog.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.DirectoryServices/7.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
@ -128,6 +222,20 @@
|
||||
"path": "system.directoryservices/7.0.1",
|
||||
"hashPath": "system.directoryservices.7.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement/7.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-UNytHYwA5IF55WQhashsMG57ize83JUGJxD8YJlOyO9ZlMTOD4Nt7y+A6mvmrU/swDoYWaVL+TNwE6hk9lyvbA==",
|
||||
"path": "system.directoryservices.accountmanagement/7.0.1",
|
||||
"hashPath": "system.directoryservices.accountmanagement.7.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.DirectoryServices.Protocols/7.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-t9hsL+UYRzNs30pnT2Tdx6ngX8McFUjru0a0ekNgu/YXfkXN+dx5OvSEv0/p7H2q3pdJLH7TJPWX7e55J8QB9A==",
|
||||
"path": "system.directoryservices.protocols/7.0.1",
|
||||
"hashPath": "system.directoryservices.protocols.7.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Drawing.Common/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
@ -135,6 +243,13 @@
|
||||
"path": "system.drawing.common/7.0.0",
|
||||
"hashPath": "system.drawing.common.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-xSPiLNlHT6wAHtugASbKAJwV5GVqQK351crnILAucUioFqqieDN79evO1rku1ckt/GfjIn+b17UaSskoY03JuA==",
|
||||
"path": "system.security.cryptography.protecteddata/7.0.0",
|
||||
"hashPath": "system.security.cryptography.protecteddata.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Permissions/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
9b805ab875ea09ef08400883247c91e46bf39b5a
|
||||
cb524257fe9984f09b3db1b6ef112f7257c67392
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -127,6 +127,10 @@
|
||||
"System.DirectoryServices": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )"
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
|
||||
@ -24,6 +24,53 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/7.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"System.Diagnostics.EventLog": "7.0.0",
|
||||
"System.Security.Cryptography.ProtectedData": "7.0.0",
|
||||
"System.Security.Permissions": "7.0.0"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net7.0/System.Configuration.ConfigurationManager.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Configuration.ConfigurationManager.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net6.0/_._": {}
|
||||
}
|
||||
},
|
||||
"System.Diagnostics.EventLog/7.0.0": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net7.0/System.Diagnostics.EventLog.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Diagnostics.EventLog.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net6.0/_._": {}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll": {
|
||||
"assetType": "runtime",
|
||||
"rid": "win"
|
||||
},
|
||||
"runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll": {
|
||||
"assetType": "runtime",
|
||||
"rid": "win"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices/7.0.1": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
@ -49,6 +96,63 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement/7.0.1": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"System.Configuration.ConfigurationManager": "7.0.0",
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.Protocols": "7.0.1"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net7.0/System.DirectoryServices.AccountManagement.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.DirectoryServices.AccountManagement.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net6.0/_._": {}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.AccountManagement.dll": {
|
||||
"assetType": "runtime",
|
||||
"rid": "win"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices.Protocols/7.0.1": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net6.0/_._": {}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/linux/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"assetType": "runtime",
|
||||
"rid": "linux"
|
||||
},
|
||||
"runtimes/osx/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"assetType": "runtime",
|
||||
"rid": "osx"
|
||||
},
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"assetType": "runtime",
|
||||
"rid": "win"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Drawing.Common/7.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
@ -74,6 +178,28 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/net6.0/_._": {}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"assetType": "runtime",
|
||||
"rid": "win"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Permissions/7.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
@ -119,7 +245,8 @@
|
||||
"type": "project",
|
||||
"framework": ".NETCoreApp,Version=v7.0",
|
||||
"dependencies": {
|
||||
"System.DirectoryServices": "7.0.1"
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.AccountManagement": "7.0.1"
|
||||
},
|
||||
"compile": {
|
||||
"bin/placeholder/DigitalData.Core.Contracts.dll": {}
|
||||
@ -162,6 +289,66 @@
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/7.0.0": {
|
||||
"sha512": "WvRUdlL1lB0dTRZSs5XcQOd5q9MYNk90GkbmRmiCvRHThWiojkpGqWdmEDJdXyHbxG/BhE5hmVbMfRLXW9FJVA==",
|
||||
"type": "package",
|
||||
"path": "system.configuration.configurationmanager/7.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"buildTransitive/net461/System.Configuration.ConfigurationManager.targets",
|
||||
"buildTransitive/net462/_._",
|
||||
"buildTransitive/net6.0/_._",
|
||||
"buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets",
|
||||
"lib/net462/System.Configuration.ConfigurationManager.dll",
|
||||
"lib/net462/System.Configuration.ConfigurationManager.xml",
|
||||
"lib/net6.0/System.Configuration.ConfigurationManager.dll",
|
||||
"lib/net6.0/System.Configuration.ConfigurationManager.xml",
|
||||
"lib/net7.0/System.Configuration.ConfigurationManager.dll",
|
||||
"lib/net7.0/System.Configuration.ConfigurationManager.xml",
|
||||
"lib/netstandard2.0/System.Configuration.ConfigurationManager.dll",
|
||||
"lib/netstandard2.0/System.Configuration.ConfigurationManager.xml",
|
||||
"system.configuration.configurationmanager.7.0.0.nupkg.sha512",
|
||||
"system.configuration.configurationmanager.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.Diagnostics.EventLog/7.0.0": {
|
||||
"sha512": "eUDP47obqQm3SFJfP6z+Fx2nJ4KKTQbXB4Q9Uesnzw9SbYdhjyoGXuvDn/gEmFY6N5Z3bFFbpAQGA7m6hrYJCw==",
|
||||
"type": "package",
|
||||
"path": "system.diagnostics.eventlog/7.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"buildTransitive/net461/System.Diagnostics.EventLog.targets",
|
||||
"buildTransitive/net462/_._",
|
||||
"buildTransitive/net6.0/_._",
|
||||
"buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets",
|
||||
"lib/net462/System.Diagnostics.EventLog.dll",
|
||||
"lib/net462/System.Diagnostics.EventLog.xml",
|
||||
"lib/net6.0/System.Diagnostics.EventLog.dll",
|
||||
"lib/net6.0/System.Diagnostics.EventLog.xml",
|
||||
"lib/net7.0/System.Diagnostics.EventLog.dll",
|
||||
"lib/net7.0/System.Diagnostics.EventLog.xml",
|
||||
"lib/netstandard2.0/System.Diagnostics.EventLog.dll",
|
||||
"lib/netstandard2.0/System.Diagnostics.EventLog.xml",
|
||||
"runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll",
|
||||
"runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll",
|
||||
"runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml",
|
||||
"runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll",
|
||||
"runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll",
|
||||
"runtimes/win/lib/net7.0/System.Diagnostics.EventLog.xml",
|
||||
"system.diagnostics.eventlog.7.0.0.nupkg.sha512",
|
||||
"system.diagnostics.eventlog.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.DirectoryServices/7.0.1": {
|
||||
"sha512": "Z4FVdUJEVXbf7/f/hU6cFZDtxN5ozUVKJMzXoHmC+GCeTcqzlxqmWtxurejxG3K+kZ6H0UKwNshoK1CYnmJ1sg==",
|
||||
"type": "package",
|
||||
@ -190,6 +377,70 @@
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement/7.0.1": {
|
||||
"sha512": "UNytHYwA5IF55WQhashsMG57ize83JUGJxD8YJlOyO9ZlMTOD4Nt7y+A6mvmrU/swDoYWaVL+TNwE6hk9lyvbA==",
|
||||
"type": "package",
|
||||
"path": "system.directoryservices.accountmanagement/7.0.1",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"buildTransitive/net6.0/_._",
|
||||
"buildTransitive/netcoreapp2.0/System.DirectoryServices.AccountManagement.targets",
|
||||
"lib/net462/_._",
|
||||
"lib/net6.0/System.DirectoryServices.AccountManagement.dll",
|
||||
"lib/net6.0/System.DirectoryServices.AccountManagement.xml",
|
||||
"lib/net7.0/System.DirectoryServices.AccountManagement.dll",
|
||||
"lib/net7.0/System.DirectoryServices.AccountManagement.xml",
|
||||
"lib/netstandard2.0/System.DirectoryServices.AccountManagement.dll",
|
||||
"lib/netstandard2.0/System.DirectoryServices.AccountManagement.xml",
|
||||
"runtimes/win/lib/net6.0/System.DirectoryServices.AccountManagement.dll",
|
||||
"runtimes/win/lib/net6.0/System.DirectoryServices.AccountManagement.xml",
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.AccountManagement.dll",
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.AccountManagement.xml",
|
||||
"system.directoryservices.accountmanagement.7.0.1.nupkg.sha512",
|
||||
"system.directoryservices.accountmanagement.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.DirectoryServices.Protocols/7.0.1": {
|
||||
"sha512": "t9hsL+UYRzNs30pnT2Tdx6ngX8McFUjru0a0ekNgu/YXfkXN+dx5OvSEv0/p7H2q3pdJLH7TJPWX7e55J8QB9A==",
|
||||
"type": "package",
|
||||
"path": "system.directoryservices.protocols/7.0.1",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"buildTransitive/net6.0/_._",
|
||||
"buildTransitive/netcoreapp2.0/System.DirectoryServices.Protocols.targets",
|
||||
"lib/net462/_._",
|
||||
"lib/net6.0/System.DirectoryServices.Protocols.dll",
|
||||
"lib/net6.0/System.DirectoryServices.Protocols.xml",
|
||||
"lib/net7.0/System.DirectoryServices.Protocols.dll",
|
||||
"lib/net7.0/System.DirectoryServices.Protocols.xml",
|
||||
"lib/netstandard2.0/System.DirectoryServices.Protocols.dll",
|
||||
"lib/netstandard2.0/System.DirectoryServices.Protocols.xml",
|
||||
"runtimes/linux/lib/net6.0/System.DirectoryServices.Protocols.dll",
|
||||
"runtimes/linux/lib/net6.0/System.DirectoryServices.Protocols.xml",
|
||||
"runtimes/linux/lib/net7.0/System.DirectoryServices.Protocols.dll",
|
||||
"runtimes/linux/lib/net7.0/System.DirectoryServices.Protocols.xml",
|
||||
"runtimes/osx/lib/net6.0/System.DirectoryServices.Protocols.dll",
|
||||
"runtimes/osx/lib/net6.0/System.DirectoryServices.Protocols.xml",
|
||||
"runtimes/osx/lib/net7.0/System.DirectoryServices.Protocols.dll",
|
||||
"runtimes/osx/lib/net7.0/System.DirectoryServices.Protocols.xml",
|
||||
"runtimes/win/lib/net6.0/System.DirectoryServices.Protocols.dll",
|
||||
"runtimes/win/lib/net6.0/System.DirectoryServices.Protocols.xml",
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.Protocols.dll",
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.Protocols.xml",
|
||||
"system.directoryservices.protocols.7.0.1.nupkg.sha512",
|
||||
"system.directoryservices.protocols.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.Drawing.Common/7.0.0": {
|
||||
"sha512": "KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==",
|
||||
"type": "package",
|
||||
@ -227,6 +478,43 @@
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"sha512": "xSPiLNlHT6wAHtugASbKAJwV5GVqQK351crnILAucUioFqqieDN79evO1rku1ckt/GfjIn+b17UaSskoY03JuA==",
|
||||
"type": "package",
|
||||
"path": "system.security.cryptography.protecteddata/7.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"buildTransitive/net461/System.Security.Cryptography.ProtectedData.targets",
|
||||
"buildTransitive/net462/_._",
|
||||
"buildTransitive/net6.0/_._",
|
||||
"buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets",
|
||||
"lib/MonoAndroid10/_._",
|
||||
"lib/MonoTouch10/_._",
|
||||
"lib/net462/System.Security.Cryptography.ProtectedData.dll",
|
||||
"lib/net462/System.Security.Cryptography.ProtectedData.xml",
|
||||
"lib/net6.0/System.Security.Cryptography.ProtectedData.dll",
|
||||
"lib/net6.0/System.Security.Cryptography.ProtectedData.xml",
|
||||
"lib/net7.0/System.Security.Cryptography.ProtectedData.dll",
|
||||
"lib/net7.0/System.Security.Cryptography.ProtectedData.xml",
|
||||
"lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll",
|
||||
"lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml",
|
||||
"lib/xamarinios10/_._",
|
||||
"lib/xamarinmac20/_._",
|
||||
"lib/xamarintvos10/_._",
|
||||
"lib/xamarinwatchos10/_._",
|
||||
"runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll",
|
||||
"runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.xml",
|
||||
"runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.dll",
|
||||
"runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.xml",
|
||||
"system.security.cryptography.protecteddata.7.0.0.nupkg.sha512",
|
||||
"system.security.cryptography.protecteddata.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.Security.Permissions/7.0.0": {
|
||||
"sha512": "Vmp0iRmCEno9BWiskOW5pxJ3d9n+jUqKxvX4GhLwFhnQaySZmBN2FuC0N5gjFHgyFMUjC5sfIJ8KZfoJwkcMmA==",
|
||||
"type": "package",
|
||||
|
||||
@ -1,12 +1,17 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "inkJuxW5Dy+zH0BgYzZfV1KMknSmbnN3uh1otQwJnN7BWwngIarjP4Sx03+bo3lgge49gwFETJyKzOCetgXLfA==",
|
||||
"dgSpecHash": "GzcEQLBhCFftdbWzsvnLWd+NL/1OUHOzbMjV376k5LBh0kE0w2coLAEzt95Dc8iNwHhHQY2XzqfyN/2D36yAfA==",
|
||||
"success": true,
|
||||
"projectFilePath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.API\\DigitalData.Core.API.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.win32.systemevents\\7.0.0\\microsoft.win32.systemevents.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.configuration.configurationmanager\\7.0.0\\system.configuration.configurationmanager.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.diagnostics.eventlog\\7.0.0\\system.diagnostics.eventlog.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.directoryservices\\7.0.1\\system.directoryservices.7.0.1.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.directoryservices.accountmanagement\\7.0.1\\system.directoryservices.accountmanagement.7.0.1.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.directoryservices.protocols\\7.0.1\\system.directoryservices.protocols.7.0.1.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.drawing.common\\7.0.0\\system.drawing.common.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.security.cryptography.protecteddata\\7.0.0\\system.security.cryptography.protecteddata.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.security.permissions\\7.0.0\\system.security.permissions.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.windows.extensions\\7.0.0\\system.windows.extensions.7.0.0.nupkg.sha512"
|
||||
],
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
using AutoMapper;
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Application;
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Infrastructure;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
using DigitalData.Core.Contracts.Infrastructure;
|
||||
using DigitalData.Core.Contracts.CultureServices;
|
||||
|
||||
namespace DigitalData.Core.CleanArchitecture.Application
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides a concrete implementation of a basic CRUD service that uses a single Data Transfer Object (DTO) for all CRUD operations.
|
||||
@ -1,12 +1,11 @@
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Application;
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Infrastructure;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
using DigitalData.Core.Contracts.Infrastructure;
|
||||
using DigitalData.Core.Contracts.CultureServices;
|
||||
using AutoMapper;
|
||||
using DigitalData.Core.Exceptions;
|
||||
using System.Reflection;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DigitalData.Core.CleanArchitecture.Application
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides generic CRUD (Create, Read, Update, Delete) operations for a specified type of entity.
|
||||
@ -16,7 +15,7 @@ namespace DigitalData.Core.CleanArchitecture.Application
|
||||
/// <typeparam name="TUpdateDto">The DTO type for update operations.</typeparam>
|
||||
/// <typeparam name="TEntity">The entity type.</typeparam>
|
||||
/// <typeparam name="TId">The type of the identifier for the entity.</typeparam>
|
||||
public class CRUDService<TCRUDRepository, TCreateDto, TReadDto, TUpdateDto, TEntity, TId> : ICRUDService<TCRUDRepository, TCreateDto, TReadDto, TUpdateDto, TEntity, TId>, IServiceReplier
|
||||
public class CRUDService<TCRUDRepository, TCreateDto, TReadDto, TUpdateDto, TEntity, TId> : ServiceBase, ICRUDService<TCRUDRepository, TCreateDto, TReadDto, TUpdateDto, TEntity, TId>, IServiceBase
|
||||
where TCRUDRepository : ICRUDRepository<TEntity, TId> where TCreateDto : class where TReadDto : class where TUpdateDto : class where TEntity : class
|
||||
{
|
||||
protected readonly TCRUDRepository _repository;
|
||||
@ -48,10 +47,10 @@ namespace DigitalData.Core.CleanArchitecture.Application
|
||||
/// <returns>A service result indicating success or failure, including the entity DTO.</returns>
|
||||
public virtual async Task<IServiceResult<TId>> CreateAsync(TCreateDto createDto)
|
||||
{
|
||||
var entity = MapOrThrow<TCreateDto, TEntity>(createDto);
|
||||
var entity = _mapper.MapOrThrow<TEntity>(createDto);
|
||||
var createdEntity = await _repository.CreateAsync(entity);
|
||||
if(createdEntity is null)
|
||||
return Failed<TId>(default);
|
||||
return Failed<TId>();
|
||||
else
|
||||
return Successful(KeyValueOf(createdEntity));
|
||||
}
|
||||
@ -67,10 +66,10 @@ namespace DigitalData.Core.CleanArchitecture.Application
|
||||
if (entity is null)
|
||||
{
|
||||
var translatedMessage = _translationService.Translate(MessageKey.EntityDoesNotExist);
|
||||
return FailedResult<TReadDto>();
|
||||
return Failed<TReadDto>();
|
||||
}
|
||||
else
|
||||
return Successful(MapOrThrow<TEntity, TReadDto>(entity));
|
||||
return Successful(_mapper.MapOrThrow<TReadDto>(entity));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -80,7 +79,7 @@ namespace DigitalData.Core.CleanArchitecture.Application
|
||||
public virtual async Task<IServiceResult<IEnumerable<TReadDto>>> ReadAllAsync()
|
||||
{
|
||||
var entities = await _repository.ReadAllAsync();
|
||||
var readDto = MapOrThrow<IEnumerable<TEntity>, IEnumerable<TReadDto>>(entities);
|
||||
var readDto = _mapper.MapOrThrow<IEnumerable<TReadDto>>(entities);
|
||||
return Successful(readDto);
|
||||
}
|
||||
|
||||
@ -91,7 +90,7 @@ namespace DigitalData.Core.CleanArchitecture.Application
|
||||
/// <returns>A service message indicating success or failure.</returns>
|
||||
public virtual async Task<IServiceMessage> UpdateAsync(TUpdateDto updateDto)
|
||||
{
|
||||
var entity = MapOrThrow<TUpdateDto, TEntity>(updateDto);
|
||||
var entity = _mapper.MapOrThrow<TEntity>(updateDto);
|
||||
bool isUpdated = await _repository.UpdateAsync(entity);
|
||||
if (isUpdated)
|
||||
return Successful();
|
||||
@ -163,38 +162,5 @@ namespace DigitalData.Core.CleanArchitecture.Application
|
||||
{
|
||||
return $"An unexpected error occurred on the server side. Please inform the IT support team.\n{ex.GetType().Name}\n{ex.Message}";
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Maps a source object to a destination object, or throws an exception if the mapping result is null.
|
||||
/// </summary>
|
||||
/// <typeparam name="TSource">The source object type.</typeparam>
|
||||
/// <typeparam name="TDestination">The destination object type.</typeparam>
|
||||
/// <param name="source">The source object to map from.</param>
|
||||
/// <returns>The mapped destination object.</returns>
|
||||
/// <exception cref="MappingResultNullException">Thrown when the mapping result is null.</exception>
|
||||
protected TDestination MapOrThrow<TSource, TDestination>(TSource source)
|
||||
{
|
||||
return _mapper.Map<TDestination>(source) ?? throw new MappingResultNullException(typeof(TSource), typeof(TDestination));
|
||||
}
|
||||
|
||||
public virtual IServiceMessage CreateMessage(bool isSuccess, params string[] messages)
|
||||
{
|
||||
return new ServiceMessage(isSuccess, messages);
|
||||
}
|
||||
|
||||
public virtual IServiceResult<TData> CreateResult<TData>(TData? data, bool isSuccess = true, params string[] messages)
|
||||
{
|
||||
return new ServiceResult<TData>(data, isSuccess, messages);
|
||||
}
|
||||
|
||||
public virtual IServiceMessage Successful() => CreateMessage(true);
|
||||
|
||||
public virtual IServiceMessage Failed(params string[] messages) => CreateMessage(false, messages);
|
||||
|
||||
public virtual IServiceResult<T> Successful<T>(T data) => CreateResult(data);
|
||||
|
||||
public virtual IServiceResult<T> Failed<T>(T? data, params string[] messages) => CreateResult(data, false, messages);
|
||||
|
||||
public virtual IServiceResult<T> FailedResult<T>(params string[] messages) => Failed<T>(default, messages);
|
||||
}
|
||||
}
|
||||
@ -1,14 +1,10 @@
|
||||
using AutoMapper;
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Application;
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Infrastructure;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
using DigitalData.Core.Contracts.Infrastructure;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.DirectoryServices;
|
||||
|
||||
namespace DigitalData.Core.CleanArchitecture.Application
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides extension methods to <see cref="IServiceCollection"/> for registering Clean Architecture CRUD related services and repositories.
|
||||
@ -59,5 +55,11 @@ namespace DigitalData.Core.CleanArchitecture.Application
|
||||
|
||||
return services;
|
||||
}
|
||||
|
||||
public static IServiceCollection AddDirectoryService(this IServiceCollection service)
|
||||
{
|
||||
service.AddScoped<IDirectoryService, DirectoryService>();
|
||||
return service;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -8,11 +8,11 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="AutoMapper" Version="13.0.1" />
|
||||
<PackageReference Include="System.DirectoryServices.AccountManagement" Version="7.0.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\DigitalData.Core.Contracts\DigitalData.Core.Contracts.csproj" />
|
||||
<ProjectReference Include="..\DigitalData.Core.Exceptions\DigitalData.Core.Exceptions.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
78
DigitalData.Core.Application/DirectoryService.cs
Normal file
78
DigitalData.Core.Application/DirectoryService.cs
Normal file
@ -0,0 +1,78 @@
|
||||
using AutoMapper;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
using System.DirectoryServices;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.DirectoryServices.AccountManagement;
|
||||
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
public class DirectoryService : ServiceBase, IDirectoryService
|
||||
{
|
||||
protected IMapper _mapper;
|
||||
protected readonly DirectorySearcher _groupSearcher;
|
||||
|
||||
[SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>")]
|
||||
public DirectoryService(IMapper mapper) {
|
||||
_mapper = mapper;
|
||||
_groupSearcher = new()
|
||||
{
|
||||
Filter = "(&(objectClass=group) (samAccountName=*))",
|
||||
SearchScope = SearchScope.Subtree,
|
||||
SizeLimit = 5000
|
||||
};
|
||||
}
|
||||
|
||||
[SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>")]
|
||||
public IServiceResult<IEnumerable<ResultPropertyCollection>> ReadAllGroupAsCollection()
|
||||
{
|
||||
List<ResultPropertyCollection> list = new();
|
||||
|
||||
foreach (SearchResult result in _groupSearcher.FindAll())
|
||||
{
|
||||
ResultPropertyCollection rpc = result.Properties;
|
||||
list.Add(rpc);
|
||||
}
|
||||
|
||||
return Successful<IEnumerable<ResultPropertyCollection>>(list);
|
||||
}
|
||||
|
||||
[SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>")]
|
||||
public IServiceResult<IEnumerable<Dictionary<string, object>>> ReadGroupByPropertyName(string propertyName)
|
||||
{
|
||||
List<Dictionary<string, object>> list = new();
|
||||
|
||||
foreach (SearchResult result in _groupSearcher.FindAll())
|
||||
{
|
||||
var value = result.Properties[propertyName];
|
||||
if (value is not null)
|
||||
list.Add(new Dictionary<string, object>()
|
||||
{
|
||||
[propertyName] = value
|
||||
});
|
||||
}
|
||||
|
||||
return Successful<IEnumerable<Dictionary<string, object>>>(list);
|
||||
}
|
||||
|
||||
[SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>")]
|
||||
public IServiceResult<IEnumerable<UserPrincipalDto>> ReadUserByGroup<UserPrincipalDto>(string groupIdentityValue, IdentityType groupIdentityType = IdentityType.Name, bool recursive = true)
|
||||
{
|
||||
List<UserPrincipalDto> upDTOs = new();
|
||||
|
||||
using PrincipalContext context = new(ContextType.Domain);
|
||||
using GroupPrincipal groupPrincipal = GroupPrincipal.FindByIdentity(context, groupIdentityType, groupIdentityValue);
|
||||
using PrincipalSearchResult<Principal> principalSearchResult = groupPrincipal.GetMembers(recursive);
|
||||
|
||||
foreach (Principal principal in principalSearchResult)
|
||||
{
|
||||
if (principal is UserPrincipal userPrincipal)
|
||||
{
|
||||
var upDto = _mapper.MapOrThrow<UserPrincipalDto>(userPrincipal);
|
||||
upDTOs.Add(upDto);
|
||||
}
|
||||
}
|
||||
|
||||
return Successful<IEnumerable<UserPrincipalDto>>(upDTOs);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -4,7 +4,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DigitalData.Core.CleanArchitecture.Application
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
public enum MessageKey
|
||||
{
|
||||
98
DigitalData.Core.Application/ServiceBase.cs
Normal file
98
DigitalData.Core.Application/ServiceBase.cs
Normal file
@ -0,0 +1,98 @@
|
||||
using AutoMapper;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
/// <summary>
|
||||
/// Provides a base implementation of <see cref="IServiceBase"/>, offering basic service messaging and result creation functionalities.
|
||||
/// </summary>
|
||||
public class ServiceBase : IServiceBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Creates a service message with the specified success flag and messages.
|
||||
/// </summary>
|
||||
/// <param name="isSuccess">Indicates if the operation was successful.</param>
|
||||
/// <param name="messages">An array of messages associated with the operation.</param>
|
||||
/// <returns>A new instance of <see cref="ServiceMessage"/> reflecting the operation outcome.</returns>
|
||||
public virtual IServiceMessage CreateMessage(bool isSuccess, params string[] messages)
|
||||
{
|
||||
return new ServiceMessage(isSuccess, messages);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates a service result containing the provided data, success flag, and messages.
|
||||
/// </summary>
|
||||
/// <typeparam name="T">The type of the data included in the result.</typeparam>
|
||||
/// <param name="data">The data to include in the result.</param>
|
||||
/// <param name="isSuccess">Indicates if the operation was successful.</param>
|
||||
/// <param name="messages">An array of messages associated with the operation.</param>
|
||||
/// <returns>A new instance of <see cref="ServiceResult{T}"/> with the specified data and outcome.</returns>
|
||||
public virtual IServiceResult<T> CreateResult<T>(T? data = default, bool isSuccess = true, params string[] messages)
|
||||
{
|
||||
return new ServiceResult<T>(data, isSuccess, messages);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates a successful service message.
|
||||
/// </summary>
|
||||
/// <param name="messages">An array of success messages.</param>
|
||||
/// <returns>A successful service message.</returns>
|
||||
public virtual IServiceMessage Successful(params string[] messages) => CreateMessage(true, messages);
|
||||
|
||||
/// <summary>
|
||||
/// Creates a failed service message.
|
||||
/// </summary>
|
||||
/// <param name="messages">An array of failure messages.</param>
|
||||
/// <returns>A failed service message.</returns>
|
||||
public virtual IServiceMessage Failed(params string[] messages) => CreateMessage(false, messages);
|
||||
|
||||
/// <summary>
|
||||
/// Creates a successful service result with the provided data.
|
||||
/// </summary>
|
||||
/// <typeparam name="T">The type of data included in the result.</typeparam>
|
||||
/// <param name="data">The data to include in the result.</param>
|
||||
/// <param name="messages">An array of success messages.</param>
|
||||
/// <returns>A successful service result containing the specified data.</returns>
|
||||
public virtual IServiceResult<T> Successful<T>(T data, params string[] messages) => CreateResult(data, true, messages);
|
||||
|
||||
/// <summary>
|
||||
/// Creates a failed service result, optionally including data.
|
||||
/// </summary>
|
||||
/// <typeparam name="T">The type of data the service result can contain.</typeparam>
|
||||
/// <param name="data">Optional data to include in the failed result.</param>
|
||||
/// <param name="messages">An array of failure messages.</param>
|
||||
/// <returns>A failed service result, which may or may not contain the specified data.</returns>
|
||||
public virtual IServiceResult<T> Failed<T>(T? data = default, params string[] messages) => CreateResult(data, false, messages);
|
||||
|
||||
/// <summary>
|
||||
/// Creates a failed service result using only failure messages, without explicitly including data.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// This method provides a convenient way to create a failed service result when the failure does not pertain to any specific data,
|
||||
/// or when the inclusion of data is not necessary to convey the failure reason. The data part of the result will be set to its default value.
|
||||
/// </remarks>
|
||||
/// <typeparam name="T">The type of data the service result can contain. The result will contain the default value for this type.</typeparam>
|
||||
/// <param name="messages">An array of failure messages that provide details about the reasons for the operation's failure.</param>
|
||||
/// <returns>A failed service result. The data part of the result will be set to the default value for the specified type,
|
||||
/// and it will include the provided failure messages.</returns>
|
||||
public virtual IServiceResult<T> Failed<T>(params string[] messages) => Failed<T>(default, messages);
|
||||
}
|
||||
|
||||
public static class AutoMapperExtension
|
||||
{
|
||||
/// <summary>
|
||||
/// Maps a source object to a destination object, or throws an exception if the mapping result is null.
|
||||
/// </summary>
|
||||
/// <typeparam name="TSource">The source object type.</typeparam>
|
||||
/// <typeparam name="TDestination">The destination object type.</typeparam>
|
||||
/// <param name="source">The source object to map from.</param>
|
||||
/// <returns>The mapped destination object.</returns>
|
||||
/// <exception cref="MappingResultNullException">Thrown when the mapping result is null.</exception>
|
||||
public static TDestination MapOrThrow<TDestination>(this IMapper mapper, object source)
|
||||
{
|
||||
return mapper.Map<TDestination>(source) ?? throw new AutoMapperMappingException(
|
||||
$"Mapping to {typeof(TDestination).FullName} resulted in a null object. " +
|
||||
"Hint: Ensure that the AutoMapper profile configuration for this mapping is correct.");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,6 +1,6 @@
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Application;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
|
||||
namespace DigitalData.Core.CleanArchitecture.Application
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents the outcome of a service operation, encapsulating the success or failure status,
|
||||
@ -1,6 +1,6 @@
|
||||
using DigitalData.Core.Contracts.CleanArchitecture.Application;
|
||||
using DigitalData.Core.Contracts.Application;
|
||||
|
||||
namespace DigitalData.Core.CleanArchitecture.Application
|
||||
namespace DigitalData.Core.Application
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents the outcome of a service operation, encapsulating the success or failure status,
|
||||
@ -6,18 +6,58 @@
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v7.0": {
|
||||
"DigitalData.Core.ConsoleApp/1.0.0": {
|
||||
"DigitalData.Core.Application/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Core.Attributes": "1.0.0",
|
||||
"Microsoft.VisualBasic": "10.3.0",
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"AutoMapper": "13.0.1",
|
||||
"DigitalData.Core.Contracts": "1.0.0",
|
||||
"System.DirectoryServices.AccountManagement": "7.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Core.ConsoleApp.dll": {}
|
||||
"DigitalData.Core.Application.dll": {}
|
||||
}
|
||||
},
|
||||
"AutoMapper/13.0.1": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Options": "6.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/AutoMapper.dll": {
|
||||
"assemblyVersion": "13.0.0.0",
|
||||
"fileVersion": "13.0.1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
|
||||
"runtime": {
|
||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.0.21.52210"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Options/6.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
|
||||
"Microsoft.Extensions.Primitives": "6.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.1/Microsoft.Extensions.Options.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.0.21.52210"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
||||
"dependencies": {
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"assemblyVersion": "6.0.0.0",
|
||||
"fileVersion": "6.0.21.52210"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.VisualBasic/10.3.0": {},
|
||||
"Microsoft.Win32.SystemEvents/7.0.0": {
|
||||
"runtime": {
|
||||
"lib/net7.0/Microsoft.Win32.SystemEvents.dll": {
|
||||
@ -156,6 +196,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
@ -202,25 +243,50 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Core.Attributes/1.0.0": {
|
||||
"DigitalData.Core.Contracts/1.0.0": {
|
||||
"dependencies": {
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.AccountManagement": "7.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Core.Attributes.dll": {}
|
||||
"DigitalData.Core.Contracts.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"DigitalData.Core.ConsoleApp/1.0.0": {
|
||||
"DigitalData.Core.Application/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Microsoft.VisualBasic/10.3.0": {
|
||||
"AutoMapper/13.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-AvMDjmJHjz9bdlvxiSdEHHcWP+sZtp7zwule5ab6DaUbgoBnwCsd7nymj69vSz18ypXuEv3SI7ZUNwbIKrvtMA==",
|
||||
"path": "microsoft.visualbasic/10.3.0",
|
||||
"hashPath": "microsoft.visualbasic.10.3.0.nupkg.sha512"
|
||||
"sha512": "sha512-/Fx1SbJ16qS7dU4i604Sle+U9VLX+WSNVJggk6MupKVkYvvBm4XqYaeFuf67diHefHKHs50uQIS2YEDFhPCakQ==",
|
||||
"path": "automapper/13.0.1",
|
||||
"hashPath": "automapper.13.0.1.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
|
||||
"path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
|
||||
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Options/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
|
||||
"path": "microsoft.extensions.options/6.0.0",
|
||||
"hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
|
||||
"path": "microsoft.extensions.primitives/6.0.0",
|
||||
"hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/7.0.0": {
|
||||
"type": "package",
|
||||
@ -271,6 +337,13 @@
|
||||
"path": "system.drawing.common/7.0.0",
|
||||
"hashPath": "system.drawing.common.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
||||
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
||||
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
@ -292,7 +365,7 @@
|
||||
"path": "system.windows.extensions/7.0.0",
|
||||
"hashPath": "system.windows.extensions.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"DigitalData.Core.Attributes/1.0.0": {
|
||||
"DigitalData.Core.Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -11,12 +11,12 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DigitalData.Core.Console")]
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DigitalData.Core.Application")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("DigitalData.Core.Console")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("DigitalData.Core.Console")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("DigitalData.Core.Application")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("DigitalData.Core.Application")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
@ -0,0 +1 @@
|
||||
07702634e271f37711fc7057b2e2d525a4d37394
|
||||
@ -7,5 +7,5 @@ build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = DigitalData.Core.Console
|
||||
build_property.ProjectDir = E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Console\
|
||||
build_property.RootNamespace = DigitalData.Core.Application
|
||||
build_property.ProjectDir = E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\
|
||||
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
ace9252480ec2cb2cbe95a41129749065e48ba62
|
||||
@ -0,0 +1,32 @@
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Application.deps.json
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Application.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Contracts.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Utilities.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Contracts.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Utilities.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.csproj.AssemblyReference.cache
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.GeneratedMSBuildEditorConfig.editorconfig
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.AssemblyInfoInputs.cache
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.AssemblyInfo.cs
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.csproj.CoreCompileInputs.cache
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.csproj.CopyComplete
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\refint\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.Application.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\ref\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\bin\Debug\net7.0\DigitalData.Core.Application.deps.json
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\bin\Debug\net7.0\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\bin\Debug\net7.0\DigitalData.Core.Application.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\bin\Debug\net7.0\DigitalData.Core.Contracts.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\bin\Debug\net7.0\DigitalData.Core.Contracts.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.csproj.AssemblyReference.cache
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.GeneratedMSBuildEditorConfig.editorconfig
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.AssemblyInfoInputs.cache
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.AssemblyInfo.cs
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.csproj.CoreCompileInputs.cache
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.csproj.CopyComplete
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\refint\DigitalData.Core.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\DigitalData.Core.Application.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\obj\Debug\net7.0\ref\DigitalData.Core.Application.dll
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
3adb30e8572adfa0ff48fa59bbfbff13b48112f7
|
||||
@ -27,8 +27,8 @@ E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.CleanArchitecture.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.CleanArchitecture.Application.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Contracts.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Exceptions.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Contracts.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Exceptions.pdb
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\DigitalData.Core.CleanArchitecture.Application.csproj.CopyComplete
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\obj\Debug\net7.0\ref\DigitalData.Core.CleanArchitecture.Application.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Utilities.dll
|
||||
E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.CleanArchitecture.Application\bin\Debug\net7.0\DigitalData.Core.Utilities.pdb
|
||||
Binary file not shown.
Binary file not shown.
@ -11,12 +11,12 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DigitalData.Core.Exceptions")]
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DigitalData.Core.Services")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("DigitalData.Core.Exceptions")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("DigitalData.Core.Exceptions")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("DigitalData.Core.Services")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("DigitalData.Core.Services")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
@ -0,0 +1 @@
|
||||
eba1674d810a2e6af850ad2ebbb9a029e7f2ff0a
|
||||
@ -7,5 +7,5 @@ build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = DigitalData.Core.ConsoleApp
|
||||
build_property.ProjectDir = E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Console\
|
||||
build_property.RootNamespace = DigitalData.Core.Services
|
||||
build_property.ProjectDir = E:\TekH\Visual Studio\DDWeb\DigitalData.Core\DigitalData.Core.Application\
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,164 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Application.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Application.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Application.csproj",
|
||||
"projectName": "DigitalData.Core.Application",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Application.csproj",
|
||||
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\Offline Packages",
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\tekh\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 19.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 22.1.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net7.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"D:\\ProgramFiles\\DevExpress 19.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\System\\Components\\Packages": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"projectReferences": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"dependencies": {
|
||||
"AutoMapper": {
|
||||
"target": "Package",
|
||||
"version": "[13.0.1, )"
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.202\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
|
||||
"projectName": "DigitalData.Core.Contracts",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj",
|
||||
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\Offline Packages",
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\tekh\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 19.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 22.1.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net7.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"D:\\ProgramFiles\\DevExpress 19.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\System\\Components\\Packages": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"dependencies": {
|
||||
"System.DirectoryServices": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )"
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.202\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -42,8 +42,8 @@
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
|
||||
},
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Exceptions\\DigitalData.Core.Exceptions.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Exceptions\\DigitalData.Core.Exceptions.csproj"
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -155,14 +155,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Exceptions\\DigitalData.Core.Exceptions.csproj": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Exceptions\\DigitalData.Core.Exceptions.csproj",
|
||||
"projectName": "DigitalData.Core.Exceptions",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Exceptions\\DigitalData.Core.Exceptions.csproj",
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj",
|
||||
"projectName": "DigitalData.Core.Utilities",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj",
|
||||
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Exceptions\\obj\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
||||
@ -189,7 +189,11 @@
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"projectReferences": {}
|
||||
"projectReferences": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
@ -201,12 +205,6 @@
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"dependencies": {
|
||||
"AutoMapper": {
|
||||
"target": "Package",
|
||||
"version": "[13.0.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
@ -1,83 +1,17 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Authentication\\DigitalData.Core.Authentication.csproj": {}
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Services.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\DigitalData.Core.Attributes.csproj": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Services.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\DigitalData.Core.Attributes.csproj",
|
||||
"projectName": "DigitalData.Core.Attributes",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\DigitalData.Core.Attributes.csproj",
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Services.csproj",
|
||||
"projectName": "DigitalData.Core.Services",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Services.csproj",
|
||||
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\Offline Packages",
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\tekh\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 19.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 22.1.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net7.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"D:\\ProgramFiles\\DevExpress 19.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\System\\Components\\Packages": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.202\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Authentication\\DigitalData.Core.Authentication.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Authentication\\DigitalData.Core.Authentication.csproj",
|
||||
"projectName": "DigitalData.Core.Authentication",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Authentication\\DigitalData.Core.Authentication.csproj",
|
||||
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Authentication\\obj\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
||||
@ -105,11 +39,11 @@
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"projectReferences": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\DigitalData.Core.Attributes.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\DigitalData.Core.Attributes.csproj"
|
||||
},
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
|
||||
},
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -124,9 +58,9 @@
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"dependencies": {
|
||||
"System.DirectoryServices.Protocols": {
|
||||
"AutoMapper": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )"
|
||||
"version": "[13.0.1, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
@ -220,6 +154,76 @@
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.202\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
},
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj",
|
||||
"projectName": "DigitalData.Core.Utilities",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\DigitalData.Core.Utilities.csproj",
|
||||
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Utilities\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\Offline Packages",
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
|
||||
],
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\tekh\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 19.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 21.2.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 22.1.config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net7.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"D:\\ProgramFiles\\DevExpress 19.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\System\\Components\\Packages": {},
|
||||
"D:\\ProgramFiles\\DevExpress 22.1\\Components\\System\\Components\\Packages": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"projectReferences": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
}
|
||||
},
|
||||
"frameworks": {
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.202\\RuntimeIdentifierGraph.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2,13 +2,72 @@
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net7.0": {
|
||||
"Microsoft.VisualBasic/10.3.0": {
|
||||
"AutoMapper/13.0.1": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.Options": "6.0.0"
|
||||
},
|
||||
"compile": {
|
||||
"ref/netcoreapp2.0/_._": {}
|
||||
"lib/net6.0/AutoMapper.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netcoreapp2.0/_._": {}
|
||||
"lib/net6.0/AutoMapper.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/netcoreapp3.1/_._": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Options/6.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
|
||||
"Microsoft.Extensions.Primitives": "6.0.0"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netstandard2.1/Microsoft.Extensions.Options.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.1/Microsoft.Extensions.Options.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
|
||||
},
|
||||
"compile": {
|
||||
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/Microsoft.Extensions.Primitives.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/netcoreapp3.1/_._": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/7.0.0": {
|
||||
@ -187,6 +246,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"buildTransitive/netcoreapp3.1/_._": {}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
@ -250,71 +325,107 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Core.Attributes/1.0.0": {
|
||||
"DigitalData.Core.Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"framework": ".NETCoreApp,Version=v7.0",
|
||||
"dependencies": {
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.AccountManagement": "7.0.1"
|
||||
},
|
||||
"compile": {
|
||||
"bin/placeholder/DigitalData.Core.Attributes.dll": {}
|
||||
"bin/placeholder/DigitalData.Core.Contracts.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"bin/placeholder/DigitalData.Core.Attributes.dll": {}
|
||||
"bin/placeholder/DigitalData.Core.Contracts.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"Microsoft.VisualBasic/10.3.0": {
|
||||
"sha512": "AvMDjmJHjz9bdlvxiSdEHHcWP+sZtp7zwule5ab6DaUbgoBnwCsd7nymj69vSz18ypXuEv3SI7ZUNwbIKrvtMA==",
|
||||
"AutoMapper/13.0.1": {
|
||||
"sha512": "/Fx1SbJ16qS7dU4i604Sle+U9VLX+WSNVJggk6MupKVkYvvBm4XqYaeFuf67diHefHKHs50uQIS2YEDFhPCakQ==",
|
||||
"type": "package",
|
||||
"path": "microsoft.visualbasic/10.3.0",
|
||||
"path": "automapper/13.0.1",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"README.md",
|
||||
"automapper.13.0.1.nupkg.sha512",
|
||||
"automapper.nuspec",
|
||||
"icon.png",
|
||||
"lib/net6.0/AutoMapper.dll",
|
||||
"lib/net6.0/AutoMapper.xml"
|
||||
]
|
||||
},
|
||||
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
|
||||
"sha512": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
|
||||
"type": "package",
|
||||
"path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"lib/net45/_._",
|
||||
"lib/netcore50/Microsoft.VisualBasic.dll",
|
||||
"lib/netcoreapp2.0/_._",
|
||||
"lib/netstandard1.3/Microsoft.VisualBasic.dll",
|
||||
"lib/netstandard2.0/Microsoft.VisualBasic.dll",
|
||||
"lib/portable-net45+win8+wpa81/_._",
|
||||
"lib/uap10.0.16299/_._",
|
||||
"lib/win8/_._",
|
||||
"lib/wpa81/_._",
|
||||
"microsoft.visualbasic.10.3.0.nupkg.sha512",
|
||||
"microsoft.visualbasic.nuspec",
|
||||
"ref/net45/_._",
|
||||
"ref/netcore50/Microsoft.VisualBasic.dll",
|
||||
"ref/netcore50/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/de/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/es/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/fr/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/it/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/ja/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/ko/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/ru/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/zh-hans/Microsoft.VisualBasic.xml",
|
||||
"ref/netcore50/zh-hant/Microsoft.VisualBasic.xml",
|
||||
"ref/netcoreapp2.0/_._",
|
||||
"ref/netstandard1.1/Microsoft.VisualBasic.dll",
|
||||
"ref/netstandard1.1/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/de/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/es/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/fr/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/it/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/ja/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/ko/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/ru/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/zh-hans/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard1.1/zh-hant/Microsoft.VisualBasic.xml",
|
||||
"ref/netstandard2.0/Microsoft.VisualBasic.dll",
|
||||
"ref/netstandard2.0/Microsoft.VisualBasic.xml",
|
||||
"ref/portable-net45+win8+wpa81/_._",
|
||||
"ref/uap10.0.16299/_._",
|
||||
"ref/win8/_._",
|
||||
"ref/wpa81/_._",
|
||||
"useSharedDesignerContext.txt",
|
||||
"version.txt"
|
||||
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
|
||||
"buildTransitive/netcoreapp3.1/_._",
|
||||
"lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||
"lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||
"lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
|
||||
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
|
||||
"microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512",
|
||||
"microsoft.extensions.dependencyinjection.abstractions.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"Microsoft.Extensions.Options/6.0.0": {
|
||||
"sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
|
||||
"type": "package",
|
||||
"path": "microsoft.extensions.options/6.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"lib/net461/Microsoft.Extensions.Options.dll",
|
||||
"lib/net461/Microsoft.Extensions.Options.xml",
|
||||
"lib/netstandard2.0/Microsoft.Extensions.Options.dll",
|
||||
"lib/netstandard2.0/Microsoft.Extensions.Options.xml",
|
||||
"lib/netstandard2.1/Microsoft.Extensions.Options.dll",
|
||||
"lib/netstandard2.1/Microsoft.Extensions.Options.xml",
|
||||
"microsoft.extensions.options.6.0.0.nupkg.sha512",
|
||||
"microsoft.extensions.options.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"Microsoft.Extensions.Primitives/6.0.0": {
|
||||
"sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
|
||||
"type": "package",
|
||||
"path": "microsoft.extensions.primitives/6.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
|
||||
"buildTransitive/netcoreapp3.1/_._",
|
||||
"lib/net461/Microsoft.Extensions.Primitives.dll",
|
||||
"lib/net461/Microsoft.Extensions.Primitives.xml",
|
||||
"lib/net6.0/Microsoft.Extensions.Primitives.dll",
|
||||
"lib/net6.0/Microsoft.Extensions.Primitives.xml",
|
||||
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll",
|
||||
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml",
|
||||
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
|
||||
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
|
||||
"microsoft.extensions.primitives.6.0.0.nupkg.sha512",
|
||||
"microsoft.extensions.primitives.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/7.0.0": {
|
||||
@ -537,6 +648,31 @@
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
|
||||
"sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
|
||||
"type": "package",
|
||||
"path": "system.runtime.compilerservices.unsafe/6.0.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"Icon.png",
|
||||
"LICENSE.TXT",
|
||||
"THIRD-PARTY-NOTICES.TXT",
|
||||
"buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
|
||||
"buildTransitive/netcoreapp3.1/_._",
|
||||
"lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"lib/net461/System.Runtime.CompilerServices.Unsafe.xml",
|
||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml",
|
||||
"lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml",
|
||||
"lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
|
||||
"lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
|
||||
"system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
|
||||
"system.runtime.compilerservices.unsafe.nuspec",
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"sha512": "xSPiLNlHT6wAHtugASbKAJwV5GVqQK351crnILAucUioFqqieDN79evO1rku1ckt/GfjIn+b17UaSskoY03JuA==",
|
||||
"type": "package",
|
||||
@ -624,17 +760,16 @@
|
||||
"useSharedDesignerContext.txt"
|
||||
]
|
||||
},
|
||||
"DigitalData.Core.Attributes/1.0.0": {
|
||||
"DigitalData.Core.Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"path": "../DigitalData.Core.Attributes/DigitalData.Core.Attributes.csproj",
|
||||
"msbuildProject": "../DigitalData.Core.Attributes/DigitalData.Core.Attributes.csproj"
|
||||
"path": "../DigitalData.Core.Contracts/DigitalData.Core.Contracts.csproj",
|
||||
"msbuildProject": "../DigitalData.Core.Contracts/DigitalData.Core.Contracts.csproj"
|
||||
}
|
||||
},
|
||||
"projectFileDependencyGroups": {
|
||||
"net7.0": [
|
||||
"DigitalData.Core.Attributes >= 1.0.0",
|
||||
"Microsoft.VisualBasic >= 10.3.0",
|
||||
"System.DirectoryServices >= 7.0.1",
|
||||
"AutoMapper >= 13.0.1",
|
||||
"DigitalData.Core.Contracts >= 1.0.0",
|
||||
"System.DirectoryServices.AccountManagement >= 7.0.1"
|
||||
]
|
||||
},
|
||||
@ -647,11 +782,11 @@
|
||||
"project": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Console\\DigitalData.Core.ConsoleApp.csproj",
|
||||
"projectName": "DigitalData.Core.ConsoleApp",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Console\\DigitalData.Core.ConsoleApp.csproj",
|
||||
"projectUniqueName": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Application.csproj",
|
||||
"projectName": "DigitalData.Core.Application",
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Application.csproj",
|
||||
"packagesPath": "C:\\Users\\tekh\\.nuget\\packages\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Console\\obj\\",
|
||||
"outputPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"fallbackFolders": [
|
||||
"D:\\ProgramFiles\\DevExpress 21.2\\Components\\Offline Packages",
|
||||
@ -679,8 +814,8 @@
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"projectReferences": {
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\DigitalData.Core.Attributes.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Attributes\\DigitalData.Core.Attributes.csproj"
|
||||
"E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj": {
|
||||
"projectPath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Contracts\\DigitalData.Core.Contracts.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -695,13 +830,9 @@
|
||||
"net7.0": {
|
||||
"targetAlias": "net7.0",
|
||||
"dependencies": {
|
||||
"Microsoft.VisualBasic": {
|
||||
"AutoMapper": {
|
||||
"target": "Package",
|
||||
"version": "[10.3.0, )"
|
||||
},
|
||||
"System.DirectoryServices": {
|
||||
"target": "Package",
|
||||
"version": "[7.0.1, )"
|
||||
"version": "[13.0.1, )"
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement": {
|
||||
"target": "Package",
|
||||
@ -1,10 +1,13 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "hF9IgStgjE2a0F5CxLUV49DOS/Hi1ibpTaDXXmah6tEC0dqegJdV0pIiwEgRIIA/jO/4jKkW01tSZT5UXIFHtA==",
|
||||
"dgSpecHash": "qOjLoamBCRlaghte8JiN/IgPvVUlW8VUkzwO9NEZc8KjoNLt3QeHFeQgKR9m77kO9gE4vq4zSxQQDkqpcd2C2g==",
|
||||
"success": true,
|
||||
"projectFilePath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Console\\DigitalData.Core.ConsoleApp.csproj",
|
||||
"projectFilePath": "E:\\TekH\\Visual Studio\\DDWeb\\DigitalData.Core\\DigitalData.Core.Application\\DigitalData.Core.Application.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.visualbasic\\10.3.0\\microsoft.visualbasic.10.3.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\automapper\\13.0.1\\automapper.13.0.1.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\microsoft.win32.systemevents\\7.0.0\\microsoft.win32.systemevents.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.configuration.configurationmanager\\7.0.0\\system.configuration.configurationmanager.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.diagnostics.eventlog\\7.0.0\\system.diagnostics.eventlog.7.0.0.nupkg.sha512",
|
||||
@ -12,6 +15,7 @@
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.directoryservices.accountmanagement\\7.0.1\\system.directoryservices.accountmanagement.7.0.1.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.directoryservices.protocols\\7.0.1\\system.directoryservices.protocols.7.0.1.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.drawing.common\\7.0.0\\system.drawing.common.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.security.cryptography.protecteddata\\7.0.0\\system.security.cryptography.protecteddata.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.security.permissions\\7.0.0\\system.security.permissions.7.0.0.nupkg.sha512",
|
||||
"C:\\Users\\tekh\\.nuget\\packages\\system.windows.extensions\\7.0.0\\system.windows.extensions.7.0.0.nupkg.sha512"
|
||||
@ -1,4 +1,4 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net7.0</TargetFramework>
|
||||
@ -6,4 +6,8 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\DigitalData.Core.Contracts\DigitalData.Core.Contracts.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -7,9 +7,205 @@
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v7.0": {
|
||||
"DigitalData.Core.Attributes/1.0.0": {
|
||||
"dependencies": {
|
||||
"DigitalData.Core.Contracts": "1.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Core.Attributes.dll": {}
|
||||
}
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/7.0.0": {
|
||||
"runtime": {
|
||||
"lib/net7.0/Microsoft.Win32.SystemEvents.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/7.0.0": {
|
||||
"dependencies": {
|
||||
"System.Diagnostics.EventLog": "7.0.0",
|
||||
"System.Security.Cryptography.ProtectedData": "7.0.0",
|
||||
"System.Security.Permissions": "7.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Configuration.ConfigurationManager.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Diagnostics.EventLog/7.0.0": {
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Diagnostics.EventLog.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices/7.0.1": {
|
||||
"dependencies": {
|
||||
"System.Security.Permissions": "7.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.DirectoryServices.dll": {
|
||||
"assemblyVersion": "4.0.0.0",
|
||||
"fileVersion": "7.0.323.6910"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "4.0.0.0",
|
||||
"fileVersion": "7.0.323.6910"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement/7.0.1": {
|
||||
"dependencies": {
|
||||
"System.Configuration.ConfigurationManager": "7.0.0",
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.Protocols": "7.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.DirectoryServices.AccountManagement.dll": {
|
||||
"assemblyVersion": "4.0.0.0",
|
||||
"fileVersion": "7.0.1123.42427"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.AccountManagement.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "4.0.0.0",
|
||||
"fileVersion": "7.0.1123.42427"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.DirectoryServices.Protocols/7.0.1": {
|
||||
"runtime": {
|
||||
"lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/linux/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"rid": "linux",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
},
|
||||
"runtimes/osx/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"rid": "osx",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
},
|
||||
"runtimes/win/lib/net7.0/System.DirectoryServices.Protocols.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.1",
|
||||
"fileVersion": "7.0.723.27404"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Drawing.Common/7.0.0": {
|
||||
"dependencies": {
|
||||
"Microsoft.Win32.SystemEvents": "7.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Drawing.Common.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Drawing.Common.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Security.Cryptography.ProtectedData.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Security.Permissions/7.0.0": {
|
||||
"dependencies": {
|
||||
"System.Windows.Extensions": "7.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Security.Permissions.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"System.Windows.Extensions/7.0.0": {
|
||||
"dependencies": {
|
||||
"System.Drawing.Common": "7.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net7.0/System.Windows.Extensions.dll": {
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
},
|
||||
"runtimeTargets": {
|
||||
"runtimes/win/lib/net7.0/System.Windows.Extensions.dll": {
|
||||
"rid": "win",
|
||||
"assetType": "runtime",
|
||||
"assemblyVersion": "7.0.0.0",
|
||||
"fileVersion": "7.0.22.51805"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DigitalData.Core.Contracts/1.0.0": {
|
||||
"dependencies": {
|
||||
"System.DirectoryServices": "7.0.1",
|
||||
"System.DirectoryServices.AccountManagement": "7.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"DigitalData.Core.Contracts.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -18,6 +214,81 @@
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"Microsoft.Win32.SystemEvents/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-2nXPrhdAyAzir0gLl8Yy8S5Mnm/uBSQQA7jEsILOS1MTyS7DbmV1NgViMtvV1sfCD1ebITpNwb1NIinKeJgUVQ==",
|
||||
"path": "microsoft.win32.systemevents/7.0.0",
|
||||
"hashPath": "microsoft.win32.systemevents.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Configuration.ConfigurationManager/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-WvRUdlL1lB0dTRZSs5XcQOd5q9MYNk90GkbmRmiCvRHThWiojkpGqWdmEDJdXyHbxG/BhE5hmVbMfRLXW9FJVA==",
|
||||
"path": "system.configuration.configurationmanager/7.0.0",
|
||||
"hashPath": "system.configuration.configurationmanager.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Diagnostics.EventLog/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-eUDP47obqQm3SFJfP6z+Fx2nJ4KKTQbXB4Q9Uesnzw9SbYdhjyoGXuvDn/gEmFY6N5Z3bFFbpAQGA7m6hrYJCw==",
|
||||
"path": "system.diagnostics.eventlog/7.0.0",
|
||||
"hashPath": "system.diagnostics.eventlog.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.DirectoryServices/7.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Z4FVdUJEVXbf7/f/hU6cFZDtxN5ozUVKJMzXoHmC+GCeTcqzlxqmWtxurejxG3K+kZ6H0UKwNshoK1CYnmJ1sg==",
|
||||
"path": "system.directoryservices/7.0.1",
|
||||
"hashPath": "system.directoryservices.7.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.DirectoryServices.AccountManagement/7.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-UNytHYwA5IF55WQhashsMG57ize83JUGJxD8YJlOyO9ZlMTOD4Nt7y+A6mvmrU/swDoYWaVL+TNwE6hk9lyvbA==",
|
||||
"path": "system.directoryservices.accountmanagement/7.0.1",
|
||||
"hashPath": "system.directoryservices.accountmanagement.7.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.DirectoryServices.Protocols/7.0.1": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-t9hsL+UYRzNs30pnT2Tdx6ngX8McFUjru0a0ekNgu/YXfkXN+dx5OvSEv0/p7H2q3pdJLH7TJPWX7e55J8QB9A==",
|
||||
"path": "system.directoryservices.protocols/7.0.1",
|
||||
"hashPath": "system.directoryservices.protocols.7.0.1.nupkg.sha512"
|
||||
},
|
||||
"System.Drawing.Common/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-KIX+oBU38pxkKPxvLcLfIkOV5Ien8ReN78wro7OF5/erwcmortzeFx+iBswlh2Vz6gVne0khocQudGwaO1Ey6A==",
|
||||
"path": "system.drawing.common/7.0.0",
|
||||
"hashPath": "system.drawing.common.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Cryptography.ProtectedData/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-xSPiLNlHT6wAHtugASbKAJwV5GVqQK351crnILAucUioFqqieDN79evO1rku1ckt/GfjIn+b17UaSskoY03JuA==",
|
||||
"path": "system.security.cryptography.protecteddata/7.0.0",
|
||||
"hashPath": "system.security.cryptography.protecteddata.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Security.Permissions/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-Vmp0iRmCEno9BWiskOW5pxJ3d9n+jUqKxvX4GhLwFhnQaySZmBN2FuC0N5gjFHgyFMUjC5sfIJ8KZfoJwkcMmA==",
|
||||
"path": "system.security.permissions/7.0.0",
|
||||
"hashPath": "system.security.permissions.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"System.Windows.Extensions/7.0.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-bR4qdCmssMMbo9Fatci49An5B1UaVJZHKNq70PRgzoLYIlitb8Tj7ns/Xt5Pz1CkERiTjcVBDU2y1AVrPBYkaw==",
|
||||
"path": "system.windows.extensions/7.0.0",
|
||||
"hashPath": "system.windows.extensions.7.0.0.nupkg.sha512"
|
||||
},
|
||||
"DigitalData.Core.Contracts/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
a5e551949ccabee2f9d9434c66c0a9f07093d598
|
||||
f3130e3166b3c8cb39bb68c7eab044e991b01bd4
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user