Clear
This commit is contained in:
Dvurechensky 2024-10-05 09:00:54 +03:00
parent 7640f34430
commit 245cf6e346
407 changed files with 3 additions and 175315 deletions

3
.gitignore vendored Normal file

@ -0,0 +1,3 @@
Companies/.vs
Companies/Companies/bin
Companies/Companies/obj

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

@ -1,572 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v7.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {
"Companies/1.0.0": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite": "7.0.9",
"Microsoft.TypeScript.MSBuild": "5.1.5",
"Swashbuckle.AspNetCore": "6.5.0"
},
"runtime": {
"Companies.dll": {}
}
},
"Microsoft.Data.Sqlite.Core/7.0.9": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.4"
},
"runtime": {
"lib/net6.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "7.0.9",
"Microsoft.EntityFrameworkCore.Analyzers": "7.0.9",
"Microsoft.Extensions.Caching.Memory": "7.0.0",
"Microsoft.Extensions.DependencyInjection": "7.0.0",
"Microsoft.Extensions.Logging": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/7.0.9": {
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/7.0.9": {},
"Microsoft.EntityFrameworkCore.Relational/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "7.0.9",
"Microsoft.Extensions.Configuration.Abstractions": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Sqlite/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite.Core": "7.0.9",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.4"
}
},
"Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.9": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "7.0.9",
"Microsoft.EntityFrameworkCore.Relational": "7.0.9",
"Microsoft.Extensions.DependencyModel": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Sqlite.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
"Microsoft.Extensions.Caching.Abstractions/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Caching.Memory/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "7.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0",
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.DependencyInjection/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {},
"Microsoft.Extensions.DependencyModel/7.0.0": {
"dependencies": {
"System.Text.Encodings.Web": "7.0.0",
"System.Text.Json": "7.0.0"
},
"runtime": {
"lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
},
"Microsoft.Extensions.Logging/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "7.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0"
}
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {},
"Microsoft.Extensions.Options/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Primitives/7.0.0": {},
"Microsoft.OpenApi/1.2.3": {
"runtime": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"assemblyVersion": "1.2.3.0",
"fileVersion": "1.2.3.0"
}
}
},
"Microsoft.TypeScript.MSBuild/5.1.5": {},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.4": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.4",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.4"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"SQLitePCLRaw.core/2.1.4": {
"dependencies": {
"System.Memory": "4.5.3"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.4": {
"runtimeTargets": {
"runtimes/alpine-arm/native/libe_sqlite3.so": {
"rid": "alpine-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/alpine-arm64/native/libe_sqlite3.so": {
"rid": "alpine-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/alpine-x64/native/libe_sqlite3.so": {
"rid": "alpine-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a": {
"rid": "browser-wasm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm/native/libe_sqlite3.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libe_sqlite3.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-armel/native/libe_sqlite3.so": {
"rid": "linux-armel",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-mips64/native/libe_sqlite3.so": {
"rid": "linux-mips64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
"rid": "linux-musl-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
"rid": "linux-musl-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
"rid": "linux-ppc64le",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-s390x/native/libe_sqlite3.so": {
"rid": "linux-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libe_sqlite3.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x86/native/libe_sqlite3.so": {
"rid": "linux-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
"rid": "osx-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm/native/e_sqlite3.dll": {
"rid": "win-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm64/native/e_sqlite3.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/e_sqlite3.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/e_sqlite3.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.4": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.4"
},
"runtime": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"Swashbuckle.AspNetCore/6.5.0": {
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
"Swashbuckle.AspNetCore.Swagger": "6.5.0",
"Swashbuckle.AspNetCore.SwaggerGen": "6.5.0",
"Swashbuckle.AspNetCore.SwaggerUI": "6.5.0"
}
},
"Swashbuckle.AspNetCore.Swagger/6.5.0": {
"dependencies": {
"Microsoft.OpenApi": "1.2.3"
},
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
"dependencies": {
"Swashbuckle.AspNetCore.Swagger": "6.5.0"
},
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"System.Memory/4.5.3": {},
"System.Text.Encodings.Web/7.0.0": {},
"System.Text.Json/7.0.0": {
"dependencies": {
"System.Text.Encodings.Web": "7.0.0"
}
}
}
},
"libraries": {
"Companies/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.Data.Sqlite.Core/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ow2PPoeW0yFc7NhexacQUw/LVjkO1mLK3VZAxhVIVjmQWlgYl/4mo9/U7uz+z75I+ZN6LUvq9M0ftU3IE75Ilg==",
"path": "microsoft.data.sqlite.core/7.0.9",
"hashPath": "microsoft.data.sqlite.core.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9YuCdQWuRAmYYHqwW1h5ukKMC1fmNvcVHdp3gb8zdHxwSQz7hkGpYOBEjm6dRXRmGRkpUyHL8rwUz4kd53Ev0A==",
"path": "microsoft.entityframeworkcore/7.0.9",
"hashPath": "microsoft.entityframeworkcore.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cfY6Fn7cnP/5pXndL8QYaey/B2nGn1fwze5aSaMJymmbqwqYzFiszHuWbsdVBCDYJc8ok7eB1m/nCc3/rltulQ==",
"path": "microsoft.entityframeworkcore.abstractions/7.0.9",
"hashPath": "microsoft.entityframeworkcore.abstractions.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VvqFD3DdML6LhPCAR/lG2xNX66juylC8v57yUAAYnUSdEUOMRi3lNoT4OrNdG0rere3UOQPhvVl5FH2QdyoF8Q==",
"path": "microsoft.entityframeworkcore.analyzers/7.0.9",
"hashPath": "microsoft.entityframeworkcore.analyzers.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-u7iN6cNd6SJUlpdk24JVIbkji/UbkEEQ7pXncTyT4eXXj+Hz2y4NSZFOAywPGcioIgX1YzbKWDiJhk7hjSFxBQ==",
"path": "microsoft.entityframeworkcore.relational/7.0.9",
"hashPath": "microsoft.entityframeworkcore.relational.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Sqlite/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-otP72XqfG9UdO0+3O2p1UEx4MLXSAulXc8tIvuq+v1KPtBj/GuMZeJIz+eCu09Xv6fJ6k7aUb8J/x+H0rqOjjA==",
"path": "microsoft.entityframeworkcore.sqlite/7.0.9",
"hashPath": "microsoft.entityframeworkcore.sqlite.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uLy1swPL4AD6BQsu3SEIzSWKc6gIlmoSAYZX39VnbrqvzkGmMsgEgdCsJIZvdjAW/vzhPazACKMYna1iif04sg==",
"path": "microsoft.entityframeworkcore.sqlite.core/7.0.9",
"hashPath": "microsoft.entityframeworkcore.sqlite.core.7.0.9.nupkg.sha512"
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
"path": "microsoft.extensions.apidescription.server/6.0.5",
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==",
"path": "microsoft.extensions.caching.abstractions/7.0.0",
"hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==",
"path": "microsoft.extensions.caching.memory/7.0.0",
"hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==",
"path": "microsoft.extensions.configuration.abstractions/7.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
"path": "microsoft.extensions.dependencyinjection/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
"path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyModel/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
"path": "microsoft.extensions.dependencymodel/7.0.0",
"hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==",
"path": "microsoft.extensions.logging/7.0.0",
"hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
"path": "microsoft.extensions.logging.abstractions/7.0.0",
"hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Options/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
"path": "microsoft.extensions.options/7.0.0",
"hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
"path": "microsoft.extensions.primitives/7.0.0",
"hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512"
},
"Microsoft.OpenApi/1.2.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
"path": "microsoft.openapi/1.2.3",
"hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
},
"Microsoft.TypeScript.MSBuild/5.1.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z/IBOSh3jAhdPGizpUEyikPfoHLn6I3BWDAAkdvfmdjA2WbmgzoKGBsZWdXvJmBZtj2H0JflYaY4cUU34gEosA==",
"path": "microsoft.typescript.msbuild/5.1.5",
"hashPath": "microsoft.typescript.msbuild.5.1.5.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EWI1olKDjFEBMJu0+3wuxwziIAdWDVMYLhuZ3Qs84rrz+DHwD00RzWPZCa+bLnHCf3oJwuFZIRsHT5p236QXww==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-inBjvSHo9UDKneGNzfUfDjK08JzlcIhn1+SP5Y3m6cgXpCxXKCJDy6Mka7LpgSV+UZmKSnC8rTwB0SQ0xKu5pA==",
"path": "sqlitepclraw.core/2.1.4",
"hashPath": "sqlitepclraw.core.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2C9Q9eX7CPLveJA0rIhf9RXAvu+7nWZu1A2MdG6SD/NOu26TakGgL1nsbc0JAspGijFOo3HoN79xrx8a368fBg==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CSlb5dUp1FMIkez9Iv5EXzpeq7rHryVNqwJMWnpq87j9zWZexaEMdisDktMsnnrzKM6ahNrsTkjqNodTBPBxtQ==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.4.nupkg.sha512"
},
"Swashbuckle.AspNetCore/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==",
"path": "swashbuckle.aspnetcore/6.5.0",
"hashPath": "swashbuckle.aspnetcore.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.Swagger/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==",
"path": "swashbuckle.aspnetcore.swagger/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==",
"path": "swashbuckle.aspnetcore.swaggergen/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==",
"path": "swashbuckle.aspnetcore.swaggerui/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512"
},
"System.Memory/4.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
"path": "system.memory/4.5.3",
"hashPath": "system.memory.4.5.3.nupkg.sha512"
},
"System.Text.Encodings.Web/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==",
"path": "system.text.encodings.web/7.0.0",
"hashPath": "system.text.encodings.web.7.0.0.nupkg.sha512"
},
"System.Text.Json/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==",
"path": "system.text.json/7.0.0",
"hashPath": "system.text.json.7.0.0.nupkg.sha512"
}
}
}

@ -1,20 +0,0 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Reflection.NullabilityInfoContext.IsSupported": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

File diff suppressed because one or more lines are too long

@ -1,492 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Companies</name>
</assembly>
<members>
<member name="T:AjaxController">
<summary>
Контроллер API и оболочки JS
</summary>
</member>
<member name="F:AjaxController.AppDb">
<summary>
Экземпляр контекста БД
</summary>
</member>
<member name="M:AjaxController.#ctor(Companies.Services.DatabaseContext)">
<summary>
Конструктор
</summary>
<param name="dbContext">Контекст работы с БД</param>
</member>
<member name="M:AjaxController.GetCompanyInfo(Companies.Data.Ajax.CompanyInfoRequest)">
<summary>
Получить информацию о компании
</summary>
<param name="сompanyInfoRequest">Тело</param>
<returns>CompanyInfo</returns>
</member>
<member name="M:AjaxController.GetEmployee(Companies.Data.Ajax.GetEmployeeRequest)">
<summary>
Получить информацию о сотруднике компании
</summary>
<param name="getEmployeeRequest">Тело</param>
<returns>CompanyEmployees</returns>
</member>
<member name="M:AjaxController.GetOrdersHistory">
<summary>
Получить информацию о списке событий
</summary>
<returns>List-OrderHistory</returns>
</member>
<member name="M:AjaxController.GetNotes">
<summary>
Получить информацию о Notes
</summary>
<returns>List-CompanyNotes</returns>
</member>
<member name="M:AjaxController.GetEmployees">
<summary>
Получить информацию о участниках
</summary>
<returns>List-OrderHistory</returns>
</member>
<member name="M:AjaxController.CreateEmployees(Companies.Data.Ajax.CreateEmployeesRequest)">
<summary>
Создать employees в компании
</summary>
<param name="employeesRequest">Список employees (id не имеет значения, главное по возрастанию)(2013-01-08 - формат даты)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.CreateNotes(Companies.Data.Ajax.CreateNotesRequest)">
<summary>
Создать notes в компании
</summary>
<param name="notesRequest">Список notes (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteNotes(Companies.Data.Ajax.DeleteNotesRequest)">
<summary>
Удалить notes в компании
</summary>
<param name="notesRequest">Список notes (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteEmployees(Companies.Data.Ajax.DeleteEmployeesRequest)">
<summary>
Удалить employees в компании
</summary>
<param name="employeesRequest">Список employees (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.CreateOrderHistory(Companies.Data.Ajax.CompanyHistoryRequest)">
<summary>
Создать событие в компании
</summary>
<param name="companyHistoryRequest">Список событий (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.GenerateCompanies">
<summary>
Генерировать таблицу компаний
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllCompanies">
<summary>
Удалить все компании
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllOrdersHistory">
<summary>
Удалить все события Orders History компании
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllNotes">
<summary>
Удалить все события Notes
</summary>
<returns>bool</returns>
</member>
<member name="M:Companies.Controllers.HomeController.Index">
<summary>
Главная страница
</summary>
</member>
<member name="M:Companies.Controllers.HomeController.Details(System.Int32)">
<summary>
Метод вывода информации о компании
</summary>
<param name="id">ID компании</param>
<returns>Детализация</returns>
</member>
<member name="M:Companies.Controllers.HomeController.Error">
<summary>
Страница ошибки
</summary>
</member>
<member name="T:Companies.Data.Ajax.CompanyInfoRequest">
<summary>
Запрос данных о компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CompanyInfoRequest.IdCompany">
<summary>
Идентификатор команды
</summary>
</member>
<member name="T:Companies.Data.Ajax.GetEmployeeRequest">
<summary>
Запрос данных о сотруднике компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.GetEmployeeRequest.IdEmployee">
<summary>
Идентификатор команды
</summary>
</member>
<member name="T:Companies.Data.Ajax.CompanyHistoryRequest">
<summary>
Параметры для создания order в History компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CompanyHistoryRequest.OrderHistoryList">
<summary>
Список параметров
</summary>
</member>
<member name="T:Companies.Data.Ajax.CreateNotesRequest">
<summary>
Параметры для создания Notes компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CreateNotesRequest.CompanyNotes">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Ajax.CreateEmployeesRequest">
<summary>
Параметры для создания Employees компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CreateEmployeesRequest.CompanyEmployees">
<summary>
Список Employees
</summary>
</member>
<member name="T:Companies.Data.Ajax.DeleteNotesRequest">
<summary>
Параметры для удаления Notes компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.DeleteNotesRequest.CompanyNotesIds">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Ajax.DeleteEmployeesRequest">
<summary>
Параметры для удаления Employees компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.DeleteEmployeesRequest.CompanyEmployeesIds">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyInfo">
<summary>
Компания
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Name">
<summary>
Название
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Address">
<summary>
Адрес
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.City">
<summary>
Город
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.State">
<summary>
Штат
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Phone">
<summary>
Телефон
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.IsValid">
<summary>
Корректность данных
</summary>
</member>
<member name="T:Companies.Data.Home.OrderHistory">
<summary>
Краткая история магазинов
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.OrderDate">
<summary>
Дата события
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.StoreCity">
<summary>
Город события
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyNotes">
<summary>
Notes компании
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyNotes.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyNotes.Employee">
<summary>
Дата события
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyEmployees">
<summary>
Employees компании
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.FirstName">
<summary>
Имя
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.LastName">
<summary>
Фамилия
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Title">
<summary>
Пол
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.BirthDate">
<summary>
День рождения
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Position">
<summary>
Должность
</summary>
</member>
<member name="T:Companies.Data.Home.DetailsCompany">
<summary>
Полная информация о компании
</summary>
</member>
<member name="P:Companies.Data.Home.DetailsCompany.CompanyInfo">
<summary>
Основная информация
</summary>
</member>
<member name="T:Companies.Services.DatabaseContext">
<summary>
Контекст работы с БД
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.Companies">
<summary>
Инициализация таблицы компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.HistoryOrder">
<summary>
Инициализация таблицы истории событий компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.CompanyNotes">
<summary>
Инициализация таблицы Notes компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.CompanyEmployees">
<summary>
Инициализация таблицы Employees компаний
</summary>
</member>
<member name="M:Companies.Services.DatabaseContext.#ctor(Microsoft.EntityFrameworkCore.DbContextOptions{Companies.Services.DatabaseContext})">
<summary>
Конструктор
</summary>
<param name="options"></param>
</member>
<member name="M:Companies.Services.DatabaseContext.GenerateCompanies">
<summary>
Генерировать базовую таблицу
</summary>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllCompanies">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllNotes">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllOrdersHistory">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateOrderHistory(System.Collections.Generic.List{Companies.Data.Home.OrderHistory})">
<summary>
Создание элемента истории
</summary>
<param name="orders">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteNotes(System.Collections.Generic.List{System.Int32})">
<summary>
Удаление элемента(ов) Notes
</summary>
<param name="notes">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteEmployees(System.Collections.Generic.List{System.Int32})">
<summary>
Удаление элемента(ов) Employees
</summary>
<param name="employees">Список участников</param>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateNotes(System.Collections.Generic.List{Companies.Data.Home.CompanyNotes})">
<summary>
Создание элемента(ов) Notes
</summary>
<param name="notes">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateEmployees(System.Collections.Generic.List{Companies.Data.Home.CompanyEmployees})">
<summary>
Создание элемента(ов) Employees
</summary>
<param name="employees">Список участников</param>
</member>
<member name="M:Companies.Services.DatabaseContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
<summary>
Создание файла БД
</summary>
<param name="optionsBuilder">Опции</param>
</member>
<member name="T:Extensions.AuthExt">
<summary>
Класс вспомогательных методов для авторизации
</summary>
</member>
<member name="F:Extensions.AuthExt.NameSessionCookie">
<summary>
Название куки сессии пользователя
</summary>
</member>
<member name="M:Extensions.AuthExt.DestroyUserSession(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Разрушает сессию пользователя
</summary>
<param name="httpContext">HttpContext запроса</param>
</member>
<member name="T:Extensions.JsonExt">
<summary>
Класс вспомогательных методов для работы с JSON
</summary>
</member>
<member name="M:Extensions.JsonExt.SerializeToJson(System.Object,System.Text.Json.Serialization.JsonConverter)">
<summary>
Объект в JSON строку
</summary>
<param name="data">Входящий объект</param>
<param name="jsonConverter">Кастомный конвертер</param>
<returns>Строка JSON</returns>
</member>
<member name="M:Extensions.JsonExt.SuccessResponse(System.Object,System.Text.Json.Serialization.JsonConverter)">
<summary>
Форматирует объект в ответ с JSON строкой в теле
</summary>
<param name="data">Входящий объект</param>
<param name="jsonConverter">Кастомный конвертер</param>
<returns>Результат ответа</returns>
</member>
<member name="T:Middleware.AntiforgeryMiddleware">
<summary>
Обработчик службы против подделки запросов
</summary>
</member>
<member name="P:Middleware.AntiforgeryMiddleware.Next">
<summary>
Делегат на передачу действия следующему в роутере
</summary>
</member>
<member name="P:Middleware.AntiforgeryMiddleware.Antiforgery">
<summary>
API для настройки функций против подделки
</summary>
</member>
<member name="M:Middleware.AntiforgeryMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Antiforgery.IAntiforgery)">
<summary>
Конструктор
</summary>
<param name="next">Делегат на передачу действия следующему в роутере</param>
<param name="antiforgery">API для настройки функций против подделки</param>
</member>
<member name="M:Middleware.AntiforgeryMiddleware.InvokeAsync(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Асинхронный обработчик запроса
</summary>
<param name="context">Контекст запроса</param>
</member>
<member name="T:Models.HomeViewModel">
<summary>
Модель для передачи в View
</summary>
</member>
<member name="P:Models.HomeViewModel.Companies">
<summary>
Список компаний
</summary>
</member>
<member name="P:Models.HomeViewModel.DetailsCompany">
<summary>
Компания детализации
</summary>
</member>
</members>
</doc>

@ -1,8 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

@ -1,9 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}

File diff suppressed because it is too large Load Diff

@ -1,13 +0,0 @@
{
"version": "1.0.0",
"name": "asp.net",
"private": true,
"devDependencies": {
"grunt": "1.5.3",
"grunt-contrib-clean": "2.0.1",
"grunt-contrib-concat": "2.1.0",
"grunt-contrib-uglify": "5.2.2",
"grunt-contrib-watch": "1.1.0",
"grunt-contrib-cssmin": "4.0.0"
}
}

@ -1,15 +0,0 @@
{
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es6",
"outDir": "ScriptsAndCss/JsScripts"
},
"exclude": [
"node_modules",
"wwwroot"
]
}

@ -1,572 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v7.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {
"Companies/1.0.0": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite": "7.0.9",
"Microsoft.TypeScript.MSBuild": "5.1.5",
"Swashbuckle.AspNetCore": "6.5.0"
},
"runtime": {
"Companies.dll": {}
}
},
"Microsoft.Data.Sqlite.Core/7.0.9": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.4"
},
"runtime": {
"lib/net6.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "7.0.9",
"Microsoft.EntityFrameworkCore.Analyzers": "7.0.9",
"Microsoft.Extensions.Caching.Memory": "7.0.0",
"Microsoft.Extensions.DependencyInjection": "7.0.0",
"Microsoft.Extensions.Logging": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/7.0.9": {
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/7.0.9": {},
"Microsoft.EntityFrameworkCore.Relational/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "7.0.9",
"Microsoft.Extensions.Configuration.Abstractions": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Sqlite/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite.Core": "7.0.9",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.4"
}
},
"Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.9": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "7.0.9",
"Microsoft.EntityFrameworkCore.Relational": "7.0.9",
"Microsoft.Extensions.DependencyModel": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Sqlite.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
"Microsoft.Extensions.Caching.Abstractions/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Caching.Memory/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "7.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0",
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.DependencyInjection/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {},
"Microsoft.Extensions.DependencyModel/7.0.0": {
"dependencies": {
"System.Text.Encodings.Web": "7.0.0",
"System.Text.Json": "7.0.0"
},
"runtime": {
"lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
},
"Microsoft.Extensions.Logging/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "7.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0"
}
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {},
"Microsoft.Extensions.Options/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Primitives/7.0.0": {},
"Microsoft.OpenApi/1.2.3": {
"runtime": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"assemblyVersion": "1.2.3.0",
"fileVersion": "1.2.3.0"
}
}
},
"Microsoft.TypeScript.MSBuild/5.1.5": {},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.4": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.4",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.4"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"SQLitePCLRaw.core/2.1.4": {
"dependencies": {
"System.Memory": "4.5.3"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.4": {
"runtimeTargets": {
"runtimes/alpine-arm/native/libe_sqlite3.so": {
"rid": "alpine-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/alpine-arm64/native/libe_sqlite3.so": {
"rid": "alpine-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/alpine-x64/native/libe_sqlite3.so": {
"rid": "alpine-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a": {
"rid": "browser-wasm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm/native/libe_sqlite3.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libe_sqlite3.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-armel/native/libe_sqlite3.so": {
"rid": "linux-armel",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-mips64/native/libe_sqlite3.so": {
"rid": "linux-mips64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
"rid": "linux-musl-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
"rid": "linux-musl-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
"rid": "linux-ppc64le",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-s390x/native/libe_sqlite3.so": {
"rid": "linux-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libe_sqlite3.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x86/native/libe_sqlite3.so": {
"rid": "linux-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
"rid": "osx-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm/native/e_sqlite3.dll": {
"rid": "win-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm64/native/e_sqlite3.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/e_sqlite3.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/e_sqlite3.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.4": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.4"
},
"runtime": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"Swashbuckle.AspNetCore/6.5.0": {
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
"Swashbuckle.AspNetCore.Swagger": "6.5.0",
"Swashbuckle.AspNetCore.SwaggerGen": "6.5.0",
"Swashbuckle.AspNetCore.SwaggerUI": "6.5.0"
}
},
"Swashbuckle.AspNetCore.Swagger/6.5.0": {
"dependencies": {
"Microsoft.OpenApi": "1.2.3"
},
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
"dependencies": {
"Swashbuckle.AspNetCore.Swagger": "6.5.0"
},
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"System.Memory/4.5.3": {},
"System.Text.Encodings.Web/7.0.0": {},
"System.Text.Json/7.0.0": {
"dependencies": {
"System.Text.Encodings.Web": "7.0.0"
}
}
}
},
"libraries": {
"Companies/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.Data.Sqlite.Core/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ow2PPoeW0yFc7NhexacQUw/LVjkO1mLK3VZAxhVIVjmQWlgYl/4mo9/U7uz+z75I+ZN6LUvq9M0ftU3IE75Ilg==",
"path": "microsoft.data.sqlite.core/7.0.9",
"hashPath": "microsoft.data.sqlite.core.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9YuCdQWuRAmYYHqwW1h5ukKMC1fmNvcVHdp3gb8zdHxwSQz7hkGpYOBEjm6dRXRmGRkpUyHL8rwUz4kd53Ev0A==",
"path": "microsoft.entityframeworkcore/7.0.9",
"hashPath": "microsoft.entityframeworkcore.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cfY6Fn7cnP/5pXndL8QYaey/B2nGn1fwze5aSaMJymmbqwqYzFiszHuWbsdVBCDYJc8ok7eB1m/nCc3/rltulQ==",
"path": "microsoft.entityframeworkcore.abstractions/7.0.9",
"hashPath": "microsoft.entityframeworkcore.abstractions.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VvqFD3DdML6LhPCAR/lG2xNX66juylC8v57yUAAYnUSdEUOMRi3lNoT4OrNdG0rere3UOQPhvVl5FH2QdyoF8Q==",
"path": "microsoft.entityframeworkcore.analyzers/7.0.9",
"hashPath": "microsoft.entityframeworkcore.analyzers.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-u7iN6cNd6SJUlpdk24JVIbkji/UbkEEQ7pXncTyT4eXXj+Hz2y4NSZFOAywPGcioIgX1YzbKWDiJhk7hjSFxBQ==",
"path": "microsoft.entityframeworkcore.relational/7.0.9",
"hashPath": "microsoft.entityframeworkcore.relational.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Sqlite/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-otP72XqfG9UdO0+3O2p1UEx4MLXSAulXc8tIvuq+v1KPtBj/GuMZeJIz+eCu09Xv6fJ6k7aUb8J/x+H0rqOjjA==",
"path": "microsoft.entityframeworkcore.sqlite/7.0.9",
"hashPath": "microsoft.entityframeworkcore.sqlite.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uLy1swPL4AD6BQsu3SEIzSWKc6gIlmoSAYZX39VnbrqvzkGmMsgEgdCsJIZvdjAW/vzhPazACKMYna1iif04sg==",
"path": "microsoft.entityframeworkcore.sqlite.core/7.0.9",
"hashPath": "microsoft.entityframeworkcore.sqlite.core.7.0.9.nupkg.sha512"
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
"path": "microsoft.extensions.apidescription.server/6.0.5",
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==",
"path": "microsoft.extensions.caching.abstractions/7.0.0",
"hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==",
"path": "microsoft.extensions.caching.memory/7.0.0",
"hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==",
"path": "microsoft.extensions.configuration.abstractions/7.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
"path": "microsoft.extensions.dependencyinjection/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
"path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyModel/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
"path": "microsoft.extensions.dependencymodel/7.0.0",
"hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==",
"path": "microsoft.extensions.logging/7.0.0",
"hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
"path": "microsoft.extensions.logging.abstractions/7.0.0",
"hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Options/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
"path": "microsoft.extensions.options/7.0.0",
"hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
"path": "microsoft.extensions.primitives/7.0.0",
"hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512"
},
"Microsoft.OpenApi/1.2.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
"path": "microsoft.openapi/1.2.3",
"hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
},
"Microsoft.TypeScript.MSBuild/5.1.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z/IBOSh3jAhdPGizpUEyikPfoHLn6I3BWDAAkdvfmdjA2WbmgzoKGBsZWdXvJmBZtj2H0JflYaY4cUU34gEosA==",
"path": "microsoft.typescript.msbuild/5.1.5",
"hashPath": "microsoft.typescript.msbuild.5.1.5.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EWI1olKDjFEBMJu0+3wuxwziIAdWDVMYLhuZ3Qs84rrz+DHwD00RzWPZCa+bLnHCf3oJwuFZIRsHT5p236QXww==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-inBjvSHo9UDKneGNzfUfDjK08JzlcIhn1+SP5Y3m6cgXpCxXKCJDy6Mka7LpgSV+UZmKSnC8rTwB0SQ0xKu5pA==",
"path": "sqlitepclraw.core/2.1.4",
"hashPath": "sqlitepclraw.core.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2C9Q9eX7CPLveJA0rIhf9RXAvu+7nWZu1A2MdG6SD/NOu26TakGgL1nsbc0JAspGijFOo3HoN79xrx8a368fBg==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CSlb5dUp1FMIkez9Iv5EXzpeq7rHryVNqwJMWnpq87j9zWZexaEMdisDktMsnnrzKM6ahNrsTkjqNodTBPBxtQ==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.4.nupkg.sha512"
},
"Swashbuckle.AspNetCore/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==",
"path": "swashbuckle.aspnetcore/6.5.0",
"hashPath": "swashbuckle.aspnetcore.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.Swagger/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==",
"path": "swashbuckle.aspnetcore.swagger/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==",
"path": "swashbuckle.aspnetcore.swaggergen/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==",
"path": "swashbuckle.aspnetcore.swaggerui/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512"
},
"System.Memory/4.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
"path": "system.memory/4.5.3",
"hashPath": "system.memory.4.5.3.nupkg.sha512"
},
"System.Text.Encodings.Web/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==",
"path": "system.text.encodings.web/7.0.0",
"hashPath": "system.text.encodings.web.7.0.0.nupkg.sha512"
},
"System.Text.Json/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==",
"path": "system.text.json/7.0.0",
"hashPath": "system.text.json.7.0.0.nupkg.sha512"
}
}
}

@ -1,21 +0,0 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Reflection.NullabilityInfoContext.IsSupported": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

File diff suppressed because one or more lines are too long

@ -1,498 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Companies</name>
</assembly>
<members>
<member name="T:AjaxController">
<summary>
Контроллер API и оболочки JS
</summary>
</member>
<member name="F:AjaxController.AppDb">
<summary>
Экземпляр контекста БД
</summary>
</member>
<member name="M:AjaxController.#ctor(Companies.Services.DatabaseContext)">
<summary>
Конструктор
</summary>
<param name="dbContext">Контекст работы с БД</param>
</member>
<member name="M:AjaxController.GetCompanyInfo(Companies.Data.Ajax.CompanyInfoRequest)">
<summary>
Получить информацию о компании
</summary>
<param name="сompanyInfoRequest">Тело</param>
<returns>CompanyInfo</returns>
</member>
<member name="M:AjaxController.GetEmployee(Companies.Data.Ajax.GetEmployeeRequest)">
<summary>
Получить информацию о сотруднике компании
</summary>
<param name="getEmployeeRequest">Тело</param>
<returns>CompanyEmployees</returns>
</member>
<member name="M:AjaxController.GetOrdersHistory">
<summary>
Получить информацию о списке событий
</summary>
<returns>List-OrderHistory</returns>
</member>
<member name="M:AjaxController.GetNotes">
<summary>
Получить информацию о Notes
</summary>
<returns>List-CompanyNotes</returns>
</member>
<member name="M:AjaxController.GetEmployees">
<summary>
Получить информацию о участниках
</summary>
<returns>List-OrderHistory</returns>
</member>
<member name="M:AjaxController.CreateEmployees(Companies.Data.Ajax.CreateEmployeesRequest)">
<summary>
Создать employees в компании
</summary>
<param name="employeesRequest">Список employees (id не имеет значения, главное по возрастанию)(2013-01-08 - формат даты)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.CreateNotes(Companies.Data.Ajax.CreateNotesRequest)">
<summary>
Создать notes в компании
</summary>
<param name="notesRequest">Список notes (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteNotes(Companies.Data.Ajax.DeleteNotesRequest)">
<summary>
Удалить notes в компании
</summary>
<param name="notesRequest">Список notes (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteEmployees(Companies.Data.Ajax.DeleteEmployeesRequest)">
<summary>
Удалить employees в компании
</summary>
<param name="employeesRequest">Список employees (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.CreateOrderHistory(Companies.Data.Ajax.CompanyHistoryRequest)">
<summary>
Создать событие в компании
</summary>
<param name="companyHistoryRequest">Список событий (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.GenerateTables">
<summary>
Генерировать базу данных в папке
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.GenerateCompanies">
<summary>
Генерировать таблицу компаний
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllCompanies">
<summary>
Удалить все компании
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllOrdersHistory">
<summary>
Удалить все события Orders History компании
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllNotes">
<summary>
Удалить все события Notes
</summary>
<returns>bool</returns>
</member>
<member name="M:Companies.Controllers.HomeController.Index">
<summary>
Главная страница
</summary>
</member>
<member name="M:Companies.Controllers.HomeController.Details(System.Int32)">
<summary>
Метод вывода информации о компании
</summary>
<param name="id">ID компании</param>
<returns>Детализация</returns>
</member>
<member name="M:Companies.Controllers.HomeController.Error">
<summary>
Страница ошибки
</summary>
</member>
<member name="T:Companies.Data.Ajax.CompanyInfoRequest">
<summary>
Запрос данных о компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CompanyInfoRequest.IdCompany">
<summary>
Идентификатор команды
</summary>
</member>
<member name="T:Companies.Data.Ajax.GetEmployeeRequest">
<summary>
Запрос данных о сотруднике компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.GetEmployeeRequest.IdEmployee">
<summary>
Идентификатор команды
</summary>
</member>
<member name="T:Companies.Data.Ajax.CompanyHistoryRequest">
<summary>
Параметры для создания order в History компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CompanyHistoryRequest.OrderHistoryList">
<summary>
Список параметров
</summary>
</member>
<member name="T:Companies.Data.Ajax.CreateNotesRequest">
<summary>
Параметры для создания Notes компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CreateNotesRequest.CompanyNotes">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Ajax.CreateEmployeesRequest">
<summary>
Параметры для создания Employees компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CreateEmployeesRequest.CompanyEmployees">
<summary>
Список Employees
</summary>
</member>
<member name="T:Companies.Data.Ajax.DeleteNotesRequest">
<summary>
Параметры для удаления Notes компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.DeleteNotesRequest.CompanyNotesIds">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Ajax.DeleteEmployeesRequest">
<summary>
Параметры для удаления Employees компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.DeleteEmployeesRequest.CompanyEmployeesIds">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyInfo">
<summary>
Компания
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Name">
<summary>
Название
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Address">
<summary>
Адрес
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.City">
<summary>
Город
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.State">
<summary>
Штат
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Phone">
<summary>
Телефон
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.IsValid">
<summary>
Корректность данных
</summary>
</member>
<member name="T:Companies.Data.Home.OrderHistory">
<summary>
Краткая история магазинов
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.OrderDate">
<summary>
Дата события
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.StoreCity">
<summary>
Город события
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyNotes">
<summary>
Notes компании
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyNotes.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyNotes.Employee">
<summary>
Дата события
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyEmployees">
<summary>
Employees компании
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.FirstName">
<summary>
Имя
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.LastName">
<summary>
Фамилия
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Title">
<summary>
Пол
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.BirthDate">
<summary>
День рождения
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Position">
<summary>
Должность
</summary>
</member>
<member name="T:Companies.Data.Home.DetailsCompany">
<summary>
Полная информация о компании
</summary>
</member>
<member name="P:Companies.Data.Home.DetailsCompany.CompanyInfo">
<summary>
Основная информация
</summary>
</member>
<member name="T:Companies.Services.DatabaseContext">
<summary>
Контекст работы с БД
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.Companies">
<summary>
Инициализация таблицы компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.HistoryOrder">
<summary>
Инициализация таблицы истории событий компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.CompanyNotes">
<summary>
Инициализация таблицы Notes компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.CompanyEmployees">
<summary>
Инициализация таблицы Employees компаний
</summary>
</member>
<member name="M:Companies.Services.DatabaseContext.#ctor(Microsoft.EntityFrameworkCore.DbContextOptions{Companies.Services.DatabaseContext})">
<summary>
Конструктор
</summary>
<param name="options"></param>
</member>
<member name="M:Companies.Services.DatabaseContext.GenerateCompanies">
<summary>
Генерировать базовую таблицу
</summary>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllCompanies">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllNotes">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllOrdersHistory">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateOrderHistory(System.Collections.Generic.List{Companies.Data.Home.OrderHistory})">
<summary>
Создание элемента истории
</summary>
<param name="orders">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteNotes(System.Collections.Generic.List{System.Int32})">
<summary>
Удаление элемента(ов) Notes
</summary>
<param name="notes">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteEmployees(System.Collections.Generic.List{System.Int32})">
<summary>
Удаление элемента(ов) Employees
</summary>
<param name="employees">Список участников</param>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateNotes(System.Collections.Generic.List{Companies.Data.Home.CompanyNotes})">
<summary>
Создание элемента(ов) Notes
</summary>
<param name="notes">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateEmployees(System.Collections.Generic.List{Companies.Data.Home.CompanyEmployees})">
<summary>
Создание элемента(ов) Employees
</summary>
<param name="employees">Список участников</param>
</member>
<member name="M:Companies.Services.DatabaseContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
<summary>
Создание файла БД
</summary>
<param name="optionsBuilder">Опции</param>
</member>
<member name="T:Extensions.AuthExt">
<summary>
Класс вспомогательных методов для авторизации
</summary>
</member>
<member name="F:Extensions.AuthExt.NameSessionCookie">
<summary>
Название куки сессии пользователя
</summary>
</member>
<member name="M:Extensions.AuthExt.DestroyUserSession(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Разрушает сессию пользователя
</summary>
<param name="httpContext">HttpContext запроса</param>
</member>
<member name="T:Extensions.JsonExt">
<summary>
Класс вспомогательных методов для работы с JSON
</summary>
</member>
<member name="M:Extensions.JsonExt.SerializeToJson(System.Object,System.Text.Json.Serialization.JsonConverter)">
<summary>
Объект в JSON строку
</summary>
<param name="data">Входящий объект</param>
<param name="jsonConverter">Кастомный конвертер</param>
<returns>Строка JSON</returns>
</member>
<member name="M:Extensions.JsonExt.SuccessResponse(System.Object,System.Text.Json.Serialization.JsonConverter)">
<summary>
Форматирует объект в ответ с JSON строкой в теле
</summary>
<param name="data">Входящий объект</param>
<param name="jsonConverter">Кастомный конвертер</param>
<returns>Результат ответа</returns>
</member>
<member name="T:Middleware.AntiforgeryMiddleware">
<summary>
Обработчик службы против подделки запросов
</summary>
</member>
<member name="P:Middleware.AntiforgeryMiddleware.Next">
<summary>
Делегат на передачу действия следующему в роутере
</summary>
</member>
<member name="P:Middleware.AntiforgeryMiddleware.Antiforgery">
<summary>
API для настройки функций против подделки
</summary>
</member>
<member name="M:Middleware.AntiforgeryMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Antiforgery.IAntiforgery)">
<summary>
Конструктор
</summary>
<param name="next">Делегат на передачу действия следующему в роутере</param>
<param name="antiforgery">API для настройки функций против подделки</param>
</member>
<member name="M:Middleware.AntiforgeryMiddleware.InvokeAsync(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Асинхронный обработчик запроса
</summary>
<param name="context">Контекст запроса</param>
</member>
<member name="T:Models.HomeViewModel">
<summary>
Модель для передачи в View
</summary>
</member>
<member name="P:Models.HomeViewModel.Companies">
<summary>
Список компаний
</summary>
</member>
<member name="P:Models.HomeViewModel.DetailsCompany">
<summary>
Компания детализации
</summary>
</member>
</members>
</doc>

@ -1,8 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

@ -1,9 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}

File diff suppressed because it is too large Load Diff

@ -1,13 +0,0 @@
{
"version": "1.0.0",
"name": "asp.net",
"private": true,
"devDependencies": {
"grunt": "1.5.3",
"grunt-contrib-clean": "2.0.1",
"grunt-contrib-concat": "2.1.0",
"grunt-contrib-uglify": "5.2.2",
"grunt-contrib-watch": "1.1.0",
"grunt-contrib-cssmin": "4.0.0"
}
}

@ -1,572 +0,0 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v7.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {
"Companies/1.0.0": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite": "7.0.9",
"Microsoft.TypeScript.MSBuild": "5.1.5",
"Swashbuckle.AspNetCore": "6.5.0"
},
"runtime": {
"Companies.dll": {}
}
},
"Microsoft.Data.Sqlite.Core/7.0.9": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.4"
},
"runtime": {
"lib/net6.0/Microsoft.Data.Sqlite.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "7.0.9",
"Microsoft.EntityFrameworkCore.Analyzers": "7.0.9",
"Microsoft.Extensions.Caching.Memory": "7.0.0",
"Microsoft.Extensions.DependencyInjection": "7.0.0",
"Microsoft.Extensions.Logging": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/7.0.9": {
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/7.0.9": {},
"Microsoft.EntityFrameworkCore.Relational/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "7.0.9",
"Microsoft.Extensions.Configuration.Abstractions": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.EntityFrameworkCore.Sqlite/7.0.9": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Sqlite.Core": "7.0.9",
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.4"
}
},
"Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.9": {
"dependencies": {
"Microsoft.Data.Sqlite.Core": "7.0.9",
"Microsoft.EntityFrameworkCore.Relational": "7.0.9",
"Microsoft.Extensions.DependencyModel": "7.0.0"
},
"runtime": {
"lib/net6.0/Microsoft.EntityFrameworkCore.Sqlite.dll": {
"assemblyVersion": "7.0.9.0",
"fileVersion": "7.0.923.31909"
}
}
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
"Microsoft.Extensions.Caching.Abstractions/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Caching.Memory/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "7.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0",
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.DependencyInjection/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {},
"Microsoft.Extensions.DependencyModel/7.0.0": {
"dependencies": {
"System.Text.Encodings.Web": "7.0.0",
"System.Text.Json": "7.0.0"
},
"runtime": {
"lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.0.22.51805"
}
}
},
"Microsoft.Extensions.Logging/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "7.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Logging.Abstractions": "7.0.0",
"Microsoft.Extensions.Options": "7.0.0"
}
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {},
"Microsoft.Extensions.Options/7.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
"Microsoft.Extensions.Primitives": "7.0.0"
}
},
"Microsoft.Extensions.Primitives/7.0.0": {},
"Microsoft.OpenApi/1.2.3": {
"runtime": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"assemblyVersion": "1.2.3.0",
"fileVersion": "1.2.3.0"
}
}
},
"Microsoft.TypeScript.MSBuild/5.1.5": {},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.4": {
"dependencies": {
"SQLitePCLRaw.lib.e_sqlite3": "2.1.4",
"SQLitePCLRaw.provider.e_sqlite3": "2.1.4"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"SQLitePCLRaw.core/2.1.4": {
"dependencies": {
"System.Memory": "4.5.3"
},
"runtime": {
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.4": {
"runtimeTargets": {
"runtimes/alpine-arm/native/libe_sqlite3.so": {
"rid": "alpine-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/alpine-arm64/native/libe_sqlite3.so": {
"rid": "alpine-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/alpine-x64/native/libe_sqlite3.so": {
"rid": "alpine-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a": {
"rid": "browser-wasm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm/native/libe_sqlite3.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libe_sqlite3.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-armel/native/libe_sqlite3.so": {
"rid": "linux-armel",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-mips64/native/libe_sqlite3.so": {
"rid": "linux-mips64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
"rid": "linux-musl-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
"rid": "linux-musl-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
"rid": "linux-ppc64le",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-s390x/native/libe_sqlite3.so": {
"rid": "linux-s390x",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libe_sqlite3.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x86/native/libe_sqlite3.so": {
"rid": "linux-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
"rid": "maccatalyst-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
"rid": "osx-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm/native/e_sqlite3.dll": {
"rid": "win-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-arm64/native/e_sqlite3.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/e_sqlite3.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/e_sqlite3.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.4": {
"dependencies": {
"SQLitePCLRaw.core": "2.1.4"
},
"runtime": {
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
"assemblyVersion": "2.1.4.1835",
"fileVersion": "2.1.4.1835"
}
}
},
"Swashbuckle.AspNetCore/6.5.0": {
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
"Swashbuckle.AspNetCore.Swagger": "6.5.0",
"Swashbuckle.AspNetCore.SwaggerGen": "6.5.0",
"Swashbuckle.AspNetCore.SwaggerUI": "6.5.0"
}
},
"Swashbuckle.AspNetCore.Swagger/6.5.0": {
"dependencies": {
"Microsoft.OpenApi": "1.2.3"
},
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
"dependencies": {
"Swashbuckle.AspNetCore.Swagger": "6.5.0"
},
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
"runtime": {
"lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"assemblyVersion": "6.5.0.0",
"fileVersion": "6.5.0.0"
}
}
},
"System.Memory/4.5.3": {},
"System.Text.Encodings.Web/7.0.0": {},
"System.Text.Json/7.0.0": {
"dependencies": {
"System.Text.Encodings.Web": "7.0.0"
}
}
}
},
"libraries": {
"Companies/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.Data.Sqlite.Core/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ow2PPoeW0yFc7NhexacQUw/LVjkO1mLK3VZAxhVIVjmQWlgYl/4mo9/U7uz+z75I+ZN6LUvq9M0ftU3IE75Ilg==",
"path": "microsoft.data.sqlite.core/7.0.9",
"hashPath": "microsoft.data.sqlite.core.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9YuCdQWuRAmYYHqwW1h5ukKMC1fmNvcVHdp3gb8zdHxwSQz7hkGpYOBEjm6dRXRmGRkpUyHL8rwUz4kd53Ev0A==",
"path": "microsoft.entityframeworkcore/7.0.9",
"hashPath": "microsoft.entityframeworkcore.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cfY6Fn7cnP/5pXndL8QYaey/B2nGn1fwze5aSaMJymmbqwqYzFiszHuWbsdVBCDYJc8ok7eB1m/nCc3/rltulQ==",
"path": "microsoft.entityframeworkcore.abstractions/7.0.9",
"hashPath": "microsoft.entityframeworkcore.abstractions.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VvqFD3DdML6LhPCAR/lG2xNX66juylC8v57yUAAYnUSdEUOMRi3lNoT4OrNdG0rere3UOQPhvVl5FH2QdyoF8Q==",
"path": "microsoft.entityframeworkcore.analyzers/7.0.9",
"hashPath": "microsoft.entityframeworkcore.analyzers.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-u7iN6cNd6SJUlpdk24JVIbkji/UbkEEQ7pXncTyT4eXXj+Hz2y4NSZFOAywPGcioIgX1YzbKWDiJhk7hjSFxBQ==",
"path": "microsoft.entityframeworkcore.relational/7.0.9",
"hashPath": "microsoft.entityframeworkcore.relational.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Sqlite/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-otP72XqfG9UdO0+3O2p1UEx4MLXSAulXc8tIvuq+v1KPtBj/GuMZeJIz+eCu09Xv6fJ6k7aUb8J/x+H0rqOjjA==",
"path": "microsoft.entityframeworkcore.sqlite/7.0.9",
"hashPath": "microsoft.entityframeworkcore.sqlite.7.0.9.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uLy1swPL4AD6BQsu3SEIzSWKc6gIlmoSAYZX39VnbrqvzkGmMsgEgdCsJIZvdjAW/vzhPazACKMYna1iif04sg==",
"path": "microsoft.entityframeworkcore.sqlite.core/7.0.9",
"hashPath": "microsoft.entityframeworkcore.sqlite.core.7.0.9.nupkg.sha512"
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
"path": "microsoft.extensions.apidescription.server/6.0.5",
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==",
"path": "microsoft.extensions.caching.abstractions/7.0.0",
"hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==",
"path": "microsoft.extensions.caching.memory/7.0.0",
"hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==",
"path": "microsoft.extensions.configuration.abstractions/7.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
"path": "microsoft.extensions.dependencyinjection/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
"path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyModel/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
"path": "microsoft.extensions.dependencymodel/7.0.0",
"hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==",
"path": "microsoft.extensions.logging/7.0.0",
"hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
"path": "microsoft.extensions.logging.abstractions/7.0.0",
"hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Options/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
"path": "microsoft.extensions.options/7.0.0",
"hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
"path": "microsoft.extensions.primitives/7.0.0",
"hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512"
},
"Microsoft.OpenApi/1.2.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
"path": "microsoft.openapi/1.2.3",
"hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
},
"Microsoft.TypeScript.MSBuild/5.1.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z/IBOSh3jAhdPGizpUEyikPfoHLn6I3BWDAAkdvfmdjA2WbmgzoKGBsZWdXvJmBZtj2H0JflYaY4cUU34gEosA==",
"path": "microsoft.typescript.msbuild/5.1.5",
"hashPath": "microsoft.typescript.msbuild.5.1.5.nupkg.sha512"
},
"SQLitePCLRaw.bundle_e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EWI1olKDjFEBMJu0+3wuxwziIAdWDVMYLhuZ3Qs84rrz+DHwD00RzWPZCa+bLnHCf3oJwuFZIRsHT5p236QXww==",
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.core/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-inBjvSHo9UDKneGNzfUfDjK08JzlcIhn1+SP5Y3m6cgXpCxXKCJDy6Mka7LpgSV+UZmKSnC8rTwB0SQ0xKu5pA==",
"path": "sqlitepclraw.core/2.1.4",
"hashPath": "sqlitepclraw.core.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.lib.e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2C9Q9eX7CPLveJA0rIhf9RXAvu+7nWZu1A2MdG6SD/NOu26TakGgL1nsbc0JAspGijFOo3HoN79xrx8a368fBg==",
"path": "sqlitepclraw.lib.e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.4.nupkg.sha512"
},
"SQLitePCLRaw.provider.e_sqlite3/2.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CSlb5dUp1FMIkez9Iv5EXzpeq7rHryVNqwJMWnpq87j9zWZexaEMdisDktMsnnrzKM6ahNrsTkjqNodTBPBxtQ==",
"path": "sqlitepclraw.provider.e_sqlite3/2.1.4",
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.4.nupkg.sha512"
},
"Swashbuckle.AspNetCore/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==",
"path": "swashbuckle.aspnetcore/6.5.0",
"hashPath": "swashbuckle.aspnetcore.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.Swagger/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==",
"path": "swashbuckle.aspnetcore.swagger/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==",
"path": "swashbuckle.aspnetcore.swaggergen/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==",
"path": "swashbuckle.aspnetcore.swaggerui/6.5.0",
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512"
},
"System.Memory/4.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
"path": "system.memory/4.5.3",
"hashPath": "system.memory.4.5.3.nupkg.sha512"
},
"System.Text.Encodings.Web/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==",
"path": "system.text.encodings.web/7.0.0",
"hashPath": "system.text.encodings.web.7.0.0.nupkg.sha512"
},
"System.Text.Json/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==",
"path": "system.text.json/7.0.0",
"hashPath": "system.text.json.7.0.0.nupkg.sha512"
}
}
}

@ -1,21 +0,0 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Reflection.NullabilityInfoContext.IsSupported": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

@ -1,498 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Companies</name>
</assembly>
<members>
<member name="T:AjaxController">
<summary>
Контроллер API и оболочки JS
</summary>
</member>
<member name="F:AjaxController.AppDb">
<summary>
Экземпляр контекста БД
</summary>
</member>
<member name="M:AjaxController.#ctor(Companies.Services.DatabaseContext)">
<summary>
Конструктор
</summary>
<param name="dbContext">Контекст работы с БД</param>
</member>
<member name="M:AjaxController.GetCompanyInfo(Companies.Data.Ajax.CompanyInfoRequest)">
<summary>
Получить информацию о компании
</summary>
<param name="сompanyInfoRequest">Тело</param>
<returns>CompanyInfo</returns>
</member>
<member name="M:AjaxController.GetEmployee(Companies.Data.Ajax.GetEmployeeRequest)">
<summary>
Получить информацию о сотруднике компании
</summary>
<param name="getEmployeeRequest">Тело</param>
<returns>CompanyEmployees</returns>
</member>
<member name="M:AjaxController.GetOrdersHistory">
<summary>
Получить информацию о списке событий
</summary>
<returns>List-OrderHistory</returns>
</member>
<member name="M:AjaxController.GetNotes">
<summary>
Получить информацию о Notes
</summary>
<returns>List-CompanyNotes</returns>
</member>
<member name="M:AjaxController.GetEmployees">
<summary>
Получить информацию о участниках
</summary>
<returns>List-OrderHistory</returns>
</member>
<member name="M:AjaxController.CreateEmployees(Companies.Data.Ajax.CreateEmployeesRequest)">
<summary>
Создать employees в компании
</summary>
<param name="employeesRequest">Список employees (id не имеет значения, главное по возрастанию)(2013-01-08 - формат даты)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.CreateNotes(Companies.Data.Ajax.CreateNotesRequest)">
<summary>
Создать notes в компании
</summary>
<param name="notesRequest">Список notes (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteNotes(Companies.Data.Ajax.DeleteNotesRequest)">
<summary>
Удалить notes в компании
</summary>
<param name="notesRequest">Список notes (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteEmployees(Companies.Data.Ajax.DeleteEmployeesRequest)">
<summary>
Удалить employees в компании
</summary>
<param name="employeesRequest">Список employees (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.CreateOrderHistory(Companies.Data.Ajax.CompanyHistoryRequest)">
<summary>
Создать событие в компании
</summary>
<param name="companyHistoryRequest">Список событий (id не имеет значения, главное по возрастанию)</param>
<returns>bool</returns>
</member>
<member name="M:AjaxController.GenerateTables">
<summary>
Генерировать базу данных в папке
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.GenerateCompanies">
<summary>
Генерировать таблицу компаний
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllCompanies">
<summary>
Удалить все компании
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllOrdersHistory">
<summary>
Удалить все события Orders History компании
</summary>
<returns>bool</returns>
</member>
<member name="M:AjaxController.DeleteAllNotes">
<summary>
Удалить все события Notes
</summary>
<returns>bool</returns>
</member>
<member name="M:Companies.Controllers.HomeController.Index">
<summary>
Главная страница
</summary>
</member>
<member name="M:Companies.Controllers.HomeController.Details(System.Int32)">
<summary>
Метод вывода информации о компании
</summary>
<param name="id">ID компании</param>
<returns>Детализация</returns>
</member>
<member name="M:Companies.Controllers.HomeController.Error">
<summary>
Страница ошибки
</summary>
</member>
<member name="T:Companies.Data.Ajax.CompanyInfoRequest">
<summary>
Запрос данных о компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CompanyInfoRequest.IdCompany">
<summary>
Идентификатор команды
</summary>
</member>
<member name="T:Companies.Data.Ajax.GetEmployeeRequest">
<summary>
Запрос данных о сотруднике компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.GetEmployeeRequest.IdEmployee">
<summary>
Идентификатор команды
</summary>
</member>
<member name="T:Companies.Data.Ajax.CompanyHistoryRequest">
<summary>
Параметры для создания order в History компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CompanyHistoryRequest.OrderHistoryList">
<summary>
Список параметров
</summary>
</member>
<member name="T:Companies.Data.Ajax.CreateNotesRequest">
<summary>
Параметры для создания Notes компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CreateNotesRequest.CompanyNotes">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Ajax.CreateEmployeesRequest">
<summary>
Параметры для создания Employees компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.CreateEmployeesRequest.CompanyEmployees">
<summary>
Список Employees
</summary>
</member>
<member name="T:Companies.Data.Ajax.DeleteNotesRequest">
<summary>
Параметры для удаления Notes компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.DeleteNotesRequest.CompanyNotesIds">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Ajax.DeleteEmployeesRequest">
<summary>
Параметры для удаления Employees компании
</summary>
</member>
<member name="P:Companies.Data.Ajax.DeleteEmployeesRequest.CompanyEmployeesIds">
<summary>
Список Notes
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyInfo">
<summary>
Компания
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Name">
<summary>
Название
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Address">
<summary>
Адрес
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.City">
<summary>
Город
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.State">
<summary>
Штат
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.Phone">
<summary>
Телефон
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyInfo.IsValid">
<summary>
Корректность данных
</summary>
</member>
<member name="T:Companies.Data.Home.OrderHistory">
<summary>
Краткая история магазинов
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.OrderDate">
<summary>
Дата события
</summary>
</member>
<member name="P:Companies.Data.Home.OrderHistory.StoreCity">
<summary>
Город события
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyNotes">
<summary>
Notes компании
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyNotes.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyNotes.Employee">
<summary>
Дата события
</summary>
</member>
<member name="T:Companies.Data.Home.CompanyEmployees">
<summary>
Employees компании
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Id">
<summary>
Идентификатор
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.FirstName">
<summary>
Имя
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.LastName">
<summary>
Фамилия
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Title">
<summary>
Пол
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.BirthDate">
<summary>
День рождения
</summary>
</member>
<member name="P:Companies.Data.Home.CompanyEmployees.Position">
<summary>
Должность
</summary>
</member>
<member name="T:Companies.Data.Home.DetailsCompany">
<summary>
Полная информация о компании
</summary>
</member>
<member name="P:Companies.Data.Home.DetailsCompany.CompanyInfo">
<summary>
Основная информация
</summary>
</member>
<member name="T:Companies.Services.DatabaseContext">
<summary>
Контекст работы с БД
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.Companies">
<summary>
Инициализация таблицы компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.HistoryOrder">
<summary>
Инициализация таблицы истории событий компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.CompanyNotes">
<summary>
Инициализация таблицы Notes компаний
</summary>
</member>
<member name="P:Companies.Services.DatabaseContext.CompanyEmployees">
<summary>
Инициализация таблицы Employees компаний
</summary>
</member>
<member name="M:Companies.Services.DatabaseContext.#ctor(Microsoft.EntityFrameworkCore.DbContextOptions{Companies.Services.DatabaseContext})">
<summary>
Конструктор
</summary>
<param name="options"></param>
</member>
<member name="M:Companies.Services.DatabaseContext.GenerateCompanies">
<summary>
Генерировать базовую таблицу
</summary>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllCompanies">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllNotes">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteAllOrdersHistory">
<summary>
Удалить все данные таблицы компаний
</summary>
<returns></returns>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateOrderHistory(System.Collections.Generic.List{Companies.Data.Home.OrderHistory})">
<summary>
Создание элемента истории
</summary>
<param name="orders">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteNotes(System.Collections.Generic.List{System.Int32})">
<summary>
Удаление элемента(ов) Notes
</summary>
<param name="notes">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.DeleteEmployees(System.Collections.Generic.List{System.Int32})">
<summary>
Удаление элемента(ов) Employees
</summary>
<param name="employees">Список участников</param>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateNotes(System.Collections.Generic.List{Companies.Data.Home.CompanyNotes})">
<summary>
Создание элемента(ов) Notes
</summary>
<param name="notes">Список событий</param>
</member>
<member name="M:Companies.Services.DatabaseContext.CreateEmployees(System.Collections.Generic.List{Companies.Data.Home.CompanyEmployees})">
<summary>
Создание элемента(ов) Employees
</summary>
<param name="employees">Список участников</param>
</member>
<member name="M:Companies.Services.DatabaseContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
<summary>
Создание файла БД
</summary>
<param name="optionsBuilder">Опции</param>
</member>
<member name="T:Extensions.AuthExt">
<summary>
Класс вспомогательных методов для авторизации
</summary>
</member>
<member name="F:Extensions.AuthExt.NameSessionCookie">
<summary>
Название куки сессии пользователя
</summary>
</member>
<member name="M:Extensions.AuthExt.DestroyUserSession(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Разрушает сессию пользователя
</summary>
<param name="httpContext">HttpContext запроса</param>
</member>
<member name="T:Extensions.JsonExt">
<summary>
Класс вспомогательных методов для работы с JSON
</summary>
</member>
<member name="M:Extensions.JsonExt.SerializeToJson(System.Object,System.Text.Json.Serialization.JsonConverter)">
<summary>
Объект в JSON строку
</summary>
<param name="data">Входящий объект</param>
<param name="jsonConverter">Кастомный конвертер</param>
<returns>Строка JSON</returns>
</member>
<member name="M:Extensions.JsonExt.SuccessResponse(System.Object,System.Text.Json.Serialization.JsonConverter)">
<summary>
Форматирует объект в ответ с JSON строкой в теле
</summary>
<param name="data">Входящий объект</param>
<param name="jsonConverter">Кастомный конвертер</param>
<returns>Результат ответа</returns>
</member>
<member name="T:Middleware.AntiforgeryMiddleware">
<summary>
Обработчик службы против подделки запросов
</summary>
</member>
<member name="P:Middleware.AntiforgeryMiddleware.Next">
<summary>
Делегат на передачу действия следующему в роутере
</summary>
</member>
<member name="P:Middleware.AntiforgeryMiddleware.Antiforgery">
<summary>
API для настройки функций против подделки
</summary>
</member>
<member name="M:Middleware.AntiforgeryMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate,Microsoft.AspNetCore.Antiforgery.IAntiforgery)">
<summary>
Конструктор
</summary>
<param name="next">Делегат на передачу действия следующему в роутере</param>
<param name="antiforgery">API для настройки функций против подделки</param>
</member>
<member name="M:Middleware.AntiforgeryMiddleware.InvokeAsync(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Асинхронный обработчик запроса
</summary>
<param name="context">Контекст запроса</param>
</member>
<member name="T:Models.HomeViewModel">
<summary>
Модель для передачи в View
</summary>
</member>
<member name="P:Models.HomeViewModel.Companies">
<summary>
Список компаний
</summary>
</member>
<member name="P:Models.HomeViewModel.DetailsCompany">
<summary>
Компания детализации
</summary>
</member>
</members>
</doc>

Some files were not shown because too many files have changed in this diff Show More