public void SetUp() { EarningDetails = new EarningDetails() { StartDate = DateTime.Today, PlannedEndDate = DateTime.Today.AddMonths(14), CompletionAmount = 240, MonthlyInstallment = 87.27m, TotalInstallments = 12 }; }
private async Task StoreEarningDetails(CloudTable cloudTable, long employerAccountId, EarningDetails earningDetails) { EnsureExists(cloudTable); var tableModel = new TableEntry { PartitionKey = employerAccountId.ToString(), RowKey = earningDetails.PaymentId.ToLower(), Data = JsonConvert.SerializeObject(earningDetails) }; var op = TableOperation.InsertOrReplace(tableModel); await cloudTable.ExecuteAsync(op); }
public async Task StoreEarningDetailsNoCommitment(long employerAccountId, EarningDetails earningDetails) { await StoreEarningDetails(_earningTableNoCommitment, employerAccountId, earningDetails); }
public async Task StoreEarningDetails(long employerAccountId, EarningDetails earningDetails) { await StoreEarningDetails(_earningTable, employerAccountId, earningDetails); }