2023-09-19 16:42:06 +10:00
|
|
|
|
using AutoMapper;
|
|
|
|
|
|
using PARR.API.Contracts.V1.Responses;
|
|
|
|
|
|
using PARR.DAL.Contracts;
|
2026-04-30 10:35:31 +10:00
|
|
|
|
using PARR.Domain.Entities;
|
2023-09-19 16:42:06 +10:00
|
|
|
|
|
|
|
|
|
|
namespace PARR.API.MappingProfiles.Resolvers
|
|
|
|
|
|
{
|
2023-10-06 09:49:36 +10:00
|
|
|
|
//todo: удалить
|
2023-09-19 16:42:06 +10:00
|
|
|
|
public class TemplateClosingCodeResolver : IValueResolver<Template, TemplateResponse, string>
|
|
|
|
|
|
{
|
|
|
|
|
|
private readonly SettingsFromDb settingsFromDb;
|
|
|
|
|
|
|
|
|
|
|
|
public TemplateClosingCodeResolver(SettingsFromDb settingsFromDb)
|
|
|
|
|
|
{
|
|
|
|
|
|
this.settingsFromDb = settingsFromDb;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public string Resolve(Template source, TemplateResponse destination, string destMember, ResolutionContext context)
|
|
|
|
|
|
{
|
|
|
|
|
|
return settingsFromDb.ClosingCode;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|