forked from ddrilling/AsbCloudServer
32 lines
926 B
C#
32 lines
926 B
C#
using AsbCloudApp.Data;
|
||
using AsbCloudInfrastructure.Services.Email;
|
||
using Microsoft.Extensions.Configuration;
|
||
using System;
|
||
using System.IO;
|
||
|
||
namespace AsbCloudInfrastructure;
|
||
|
||
|
||
class WellFinalDocumentMailBodyFactory : BaseFactory
|
||
{
|
||
|
||
public WellFinalDocumentMailBodyFactory(IConfiguration configuration)
|
||
: base(configuration)
|
||
{
|
||
|
||
}
|
||
|
||
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 = $"<html><body><h2>Здравствуйте, {publisherName}.</h2>" +
|
||
$"На портале {platformName} {message}," +
|
||
$" куст {well.Cluster}, месторождение {well.Deposit}." +
|
||
MakeSignatue() +
|
||
$"</body></html>";
|
||
return body;
|
||
}
|
||
}
|