26 lines
800 B
C#
26 lines
800 B
C#
using BinaryDad.AggregateDal.Models;
|
|
using System;
|
|
|
|
namespace BinaryDad.AggregateDal
|
|
{
|
|
public class QuickBaseSettlementAttemptDataAccess : EFSettlementAttemptDataAccess
|
|
{
|
|
public override bool AddAttempt(SettlementAttempt attempt)
|
|
{
|
|
// save to SQL first
|
|
base.AddAttempt(attempt);
|
|
|
|
// 1. create attempt in QuickBase ("Id" SQL PK should already be populated)
|
|
// 2. update the "RecordId" property/PK of attempt upon insertion
|
|
// 3. return if operation is successful
|
|
|
|
// auto-generated value from QB record insert
|
|
attempt.RecordId = 9999;
|
|
|
|
Console.WriteLine($"Adding attempt ID {attempt.RecordId} to Quickbase with SQL ID {attempt.Id}");
|
|
|
|
return true;
|
|
}
|
|
}
|
|
}
|