using AsbCloudApp.Data; using AsbCloudInfrastructure.Services.Email; using Microsoft.Extensions.Configuration; using System; using System.IO; namespace AsbCloudInfrastructure { #nullable enable class WellFinalDocumentMailBodyFactory : BaseFactory { private readonly string platformName; public WellFinalDocumentMailBodyFactory(IConfiguration configuration) : base(configuration) { platformName = configuration.GetValue("email:platformName", "Цифровое бурение"); } public override string MakeSubject(WellDto well, string action) => $"{well.Deposit}, {well.Cluster}, {well.Caption}. Дело скважины. {action}"; public string MakeMailBodyForWellFinalDocument(WellDto well, string publisherName, string message) { var body = $"