Beispiel #1
0
        /// <summary>
        /// Unmarshaller the response from the service to the response class.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            CloseAccountResponse response = new CloseAccountResponse();


            return(response);
        }
Beispiel #2
0
        public override async Task <CloseAccountResponse> CloseAccount(CloseAccountRequest closeAccountRequest, ServerCallContext context)
        {
            Log.Information("CloseAccount called via gRPC remote service {@closeAccountRequest}", closeAccountRequest);

            var closeAccountCommand = _mapper.Map <CloseAccountCommand>(closeAccountRequest);
            var result = await _mediator.Send(closeAccountCommand);

            CloseAccountResponse closeAccountResponse = _mapper.Map <CloseAccountResponse>(result);

            return(closeAccountResponse);
        }