diff --git a/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj b/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj index 8fff339e..4f5d6383 100644 --- a/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj +++ b/TransactionProcessor.BusinessLogic/TransactionProcessor.BusinessLogic.csproj @@ -5,7 +5,7 @@ - + diff --git a/TransactionProcessor.DataTransferObjects/CreateFloatForContractProductRequest.cs b/TransactionProcessor.DataTransferObjects/CreateFloatForContractProductRequest.cs index 4a60a2d6..975f26b2 100644 --- a/TransactionProcessor.DataTransferObjects/CreateFloatForContractProductRequest.cs +++ b/TransactionProcessor.DataTransferObjects/CreateFloatForContractProductRequest.cs @@ -5,24 +5,37 @@ using System.Threading.Tasks; namespace TransactionProcessor.DataTransferObjects{ + using Newtonsoft.Json; + public class CreateFloatForContractProductRequest{ - + + [JsonProperty("contract_id")] public Guid ContractId{ get; set; } + [JsonProperty("product_id")] public Guid ProductId{ get; set; } + [JsonProperty("create_date_time")] public DateTime CreateDateTime{ get; set; } } public class CreateFloatForContractProductResponse { + [JsonProperty("float_id")] public Guid FloatId { get; set; } } public class RecordFloatCreditPurchaseRequest{ + [JsonProperty("float_id")] public Guid FloatId { get; set; } + + [JsonProperty("purchase_date_time")] public DateTime PurchaseDateTime { get; set; } + + [JsonProperty("credit_amount")] public Decimal CreditAmount { get; set; } + + [JsonProperty("cost_price")] public Decimal CostPrice { get; set; } } } diff --git a/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj b/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj index cc964bae..af0cca3b 100644 --- a/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj +++ b/TransactionProcessor.IntegrationTesting.Helpers/TransactionProcessor.IntegrationTesting.Helpers.csproj @@ -7,7 +7,7 @@ - + diff --git a/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj b/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj index 5b818617..0df38279 100644 --- a/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj +++ b/TransactionProcessor.IntegrationTests/TransactionProcessor.IntegrationTests.csproj @@ -9,7 +9,7 @@ - +