コード例 #1
0
        public Validated <CancelClaimResponse> CancelClaim(CancelClaimRequest request)
        {
            var validationError = new CancelClaimValidator(claimQuery).ValidateRequest(request);

            if (validationError != null)
            {
                return(new Validated <CancelClaimResponse>(new Exception[] { validationError }));
            }

            return(new Validated <CancelClaimResponse>(new CancelClaimResponse()));
        }
コード例 #2
0
 public Exception ValidateRequest(CancelClaimRequest request)
 {
     return((null == claimQuery.Get(request.Claim.Id))
         ? new InvalidOperationException(string.Format("Claim with Id {0} does not exist", request.Claim.Id))
         : null);
 }
コード例 #3
0
 public Validated <CancelClaimResponse> CancelClaim(CancelClaimRequest request)
 {
     return(claimEngineService.CancelClaim(request));
 }