public async Task <FhirApiTransactionalResult> Handle(DeleteQuery query) { if (!IValidateQueryService.IsValid(query, out Common.FhirTools.FhirResource? IsNotValidOperationOutCome)) { return(new FhirApiTransactionalResult((System.Net.HttpStatusCode)System.Net.HttpStatusCode.BadRequest, (Common.Enums.FhirVersion)IsNotValidOperationOutCome !.FhirVersion, (string)query.CorrelationId) { ResourceId = null, FhirResource = IsNotValidOperationOutCome, VersionId = null });
public async Task <FhirApiResult> Handle(HistoryInstanceQuery query) { if (!IValidateQueryService.IsValid(query, out Common.FhirTools.FhirResource? IsNotValidOperationOutCome)) { return(new FhirApiResult(System.Net.HttpStatusCode.BadRequest, IsNotValidOperationOutCome !.FhirVersion, query.CorrelationId) { ResourceId = null, FhirResource = IsNotValidOperationOutCome, VersionId = null });
public async Task <FhirApiTransactionalResult> Handle(CreateQuery query) { if (query.ResourceName is null) { throw new ArgumentNullException(paramName: nameof(query.ResourceName)); } if (!IValidateQueryService.IsValid(query, out Common.FhirTools.FhirResource? IsNotValidOperationOutCome)) { return(new FhirApiTransactionalResult((System.Net.HttpStatusCode)System.Net.HttpStatusCode.BadRequest, (Common.Enums.FhirVersion)IsNotValidOperationOutCome !.FhirVersion, (string)query.CorrelationId) { ResourceId = null, FhirResource = IsNotValidOperationOutCome, VersionId = null });