/// <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); }
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); }