Newer
Older
Warehouse / src / Infrastructure / Persistence / Context / ValueConverters / CurrencyConverter.cs
@Derek Comartin Derek Comartin on 22 Aug 2023 400 bytes Init
using MyWarehouse.Domain.Common.ValueObjects.Money;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;

namespace MyWarehouse.Infrastructure.Persistence.Context;

public class CurrencyConverter : ValueConverter<Currency, string>
{
    public CurrencyConverter()
        : base(
            currency => currency.Code,
            currencyCode => Currency.FromCode(currencyCode))
    {}
}