InfinityQSV2
This commit is contained in:
Server
ApiControllers
Data
Tests
AppSettings-GetAppSettings.jsonAppSettings-GetBuildNumberAndGitCommitSeven.jsonClientSettings-GetClientSettings.jsonClientSettings-GetIpAddress.jsonGetAppSettingsApi.jsonGetAwaitingDispositionApi.jsonGetDataApi.jsonGetExportDataApi.jsonGetHeaderTitlesApi.jsonGetHeadersApi.jsonGetPinnedTableApi.jsonInfinityQS-GetCommandText.sqlInfinityQS-GetData.jsonInfinityQS-GetDescriptors.jsonInfinityQS-GetEvents.jsonInfinityQS-GetHeader.jsonInfinityQSV2-GetCommandText.sqlInfinityQSV2-GetData.jsonInfinityQSV2-GetDescriptors.jsonInfinityQSV2-GetEvents.jsonInfinityQSV2-GetHeader.jsonPin-GetPinnedTable.jsonServiceShopOrder-GetAllServiceShopOrders.jsonToolTypes-GetData.jsonToolTypes-GetHeaderFields.jsonToolTypes-GetHeaderTitles.jsonToolTypes-GetHeaders.jsonToolTypes-GetToolTypeMetadata.jsonToolTypes-Index.json
Repositories
AppSettingsRepository.csIInfinityQSRepository.csInfinityQSRepository.csInfinityQSV2Repository.csMetrologyRepository.csPinRepository.csToolTypesRepository.cs
appsettings.Development.jsonShared
DataModels
Models
Tests
UnitAwaitingDispoController.csUnitInboundController.csUnitTestAppSettingsController.csUnitTestClientSettingsController.csUnitTestInfinityQSController.csUnitTestInfinityQSV2Controller.csUnitTestPinController.csUnitTestServiceShopOrderController.csUnitTestToolTypesController.cs
azure-pipelines-server-development.ymlazure-pipelines-server.yml@ -17,6 +17,7 @@ namespace OI.Metrology.Server.Repositories;
|
||||
public class MetrologyRepository : IMetrologyRepository
|
||||
{
|
||||
private readonly string _MockRoot;
|
||||
private readonly string _RepositoryName;
|
||||
private readonly IMemoryCache _MemoryCache;
|
||||
private readonly IDbConnectionFactory _DBConnectionFactory;
|
||||
|
||||
@ -25,6 +26,7 @@ public class MetrologyRepository : IMetrologyRepository
|
||||
_MemoryCache = memoryCache;
|
||||
_MockRoot = appSettings.MockRoot;
|
||||
_DBConnectionFactory = dbConnectionFactory;
|
||||
_RepositoryName = nameof(MetrologyRepository)[..^10];
|
||||
}
|
||||
|
||||
protected DbProviderFactory GetDbProviderFactory(IDbConnection conn) =>
|
||||
@ -732,7 +734,7 @@ public class MetrologyRepository : IMetrologyRepository
|
||||
IEnumerable<AwaitingDisposition>? r;
|
||||
if (!string.IsNullOrEmpty(_MockRoot))
|
||||
{
|
||||
string json = File.ReadAllText(Path.Combine(string.Concat(AppContext.BaseDirectory, _MockRoot), "GetAwaitingDispositionApi.json"));
|
||||
string json = File.ReadAllText(Path.Combine(string.Concat(AppContext.BaseDirectory, _MockRoot), $"{_RepositoryName}-{nameof(IMetrologyRepository.GetAwaitingDisposition)}.json"));
|
||||
r = System.Text.Json.JsonSerializer.Deserialize<IEnumerable<AwaitingDisposition>>(json);
|
||||
if (r is null)
|
||||
throw new NullReferenceException(nameof(r));
|
||||
|
Reference in New Issue
Block a user