WIP on api stuff

This commit is contained in:
2024-04-18 09:52:30 -05:00
parent 72bb2a2e29
commit edb61d2d50
22 changed files with 1258 additions and 1243 deletions

View File

@@ -11,7 +11,21 @@ public sealed class OapApiV1 : IOapApiV1
}
public Task<ServiceResult<CreateApplicationResponseDto>> CreateApplicationAsync(CreateApplicationRequestDto request, CancellationToken cancellationToken = default) => throw new NotImplementedException();
public Task<ServiceResult<CreateApplicationResponseDto>> CreateApplicationAsync(CreateApplicationRequestDto request, CancellationToken cancellationToken = default)
{
return Task.FromResult(ServiceResult.Success(new CreateApplicationResponseDto
{
Application = new ApplicationDto
{
Id = "-1",
Status = ApplicationStatus.InProgress,
Terms = new ApplicationTermsDto
{
HasReadInstructions = request.ApplicationCreateSet.Terms.HasReadInstructions,
}
}
}));
}
public Task<ServiceResult<GetApplicationResponseDto>> GetApplicationAsync(GetApplicationRequestDto request, CancellationToken cancellationToken = default)
{

View File

@@ -5,6 +5,7 @@ using Microsoft.AspNetCore.Routing;
using Microsoft.Extensions.DependencyInjection;
using OapApi.v1.Client;
using OapApi.v1.Client.Http;
using OrchardCore.Mvc.Core.Utilities;
namespace OapApi.v1
{