Files
transactions-list-parser/PriorBankParser/TransactionInfoDtoReadMap.cs
2023-07-23 17:10:20 +03:00

22 lines
811 B
C#

using CsvHelper.Configuration;
using PriorBankParser.Dtos;
using static PriorBankParser.Constants.SourceColumns;
namespace PriorBankParser
{
internal sealed class TransactionInfoDtoReadMap : ClassMap<TransactionDto>
{
public TransactionInfoDtoReadMap()
{
Map(m => m.TransactionDate).Name(TransactionDate);
Map(m => m.TransactionName).Name(Operation);
Map(m => m.Amount).Name(Amount).WithDecimalConversion();
Map(m => m.Currency).Name(Currency);
Map(m => m.OperationDate).Name(OperationDate);
Map(m => m.Commission).Name(Commission).WithDecimalConversion();
Map(m => m.AccountTurnover).Name(AccountTurnover).WithDecimalConversion();
Map(m => m.Category).Name(Category);
}
}
}