Ejemplo n.º 1
0
 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
         });
Ejemplo n.º 3
0
        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
                });