public async Task <ReceiptResponse> Execute(SaleDeedRegistryBaseRequest requestObject) { try { var response = saleRegistryFacade.TransferOwnership((SaleDeedTransferOwnershipRequest)requestObject).Result; if (response.IsSuccessStatusCode) { string json = await response.Content.ReadAsStringAsync(); var commandResponse = JsonConvert.DeserializeObject <CommandResponse>(json); return(await TryGetReceiptResponse(commandResponse.transactionId)); } } catch (Exception ex) { throw; } return(null); }
public async Task <ReceiptResponse> Execute(SaleDeedRegistryBaseRequest requestObject) { try { SaleRegistryFacade saleRegistryFacade = new SaleRegistryFacade(smartContractUrl, smartContractAddress); var response = saleRegistryFacade.CompleteReview((SaleDeedRegistryRequest)requestObject).Result; if (response.IsSuccessStatusCode) { string json = await response.Content.ReadAsStringAsync(); var commandResponse = JsonConvert.DeserializeObject <CommandResponse>(json); return(await TryGetReceiptResponse(commandResponse.transactionId)); } } catch (Exception ex) { throw; } return(null); }