Files
monorepo/LCU.Api.Internal.DataCleanUp/LCU.Api.Internal.DataCleanUp/Models/IndirectSavingsAccountsSummary.cs
T
2026-03-13 09:28:55 -05:00

35 lines
1.0 KiB
C#

using CsvHelper.Configuration.Attributes;
namespace LCU.Api.Internal.DataCleanUp.Models;
public class IndirectSavingsAccountsSummary
{
[Index(0)]
public string AccountNumber { get; set; }
[Index(1)]
public string AmountFunded { get; set; }
[Index(2)]
public string BranchCode { get; set; }
[Index(3)]
public string Name { get; set; }
[Index(4)]
public string ErrorMessage { get; set; }
public IndirectSavingsAccountsSummary TransformNewSummary(long accountNumber, double amountFunded,
long branchCode, string name, string errorMessage)
{
var result = new IndirectSavingsAccountsSummary()
{
AccountNumber = accountNumber.ToString(),
AmountFunded = errorMessage == string.Empty ? amountFunded.ToString() : "0",
BranchCode = branchCode.ToString(),
Name = name.ToString(),
ErrorMessage = errorMessage
};
return result;
}
}