コード例 #1
0
 public void SetUp()
 {
     EarningDetails = new EarningDetails()
     {
         StartDate          = DateTime.Today,
         PlannedEndDate     = DateTime.Today.AddMonths(14),
         CompletionAmount   = 240,
         MonthlyInstallment = 87.27m,
         TotalInstallments  = 12
     };
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public async Task StoreEarningDetailsNoCommitment(long employerAccountId, EarningDetails earningDetails)
 {
     await StoreEarningDetails(_earningTableNoCommitment, employerAccountId, earningDetails);
 }
コード例 #4
0
 public async Task StoreEarningDetails(long employerAccountId, EarningDetails earningDetails)
 {
     await StoreEarningDetails(_earningTable, employerAccountId, earningDetails);
 }