доделал 7 лабу

This commit is contained in:
Алексей Крюков 2024-05-06 11:46:04 +04:00
parent b9a4b838cf
commit 32ff5609cf
6 changed files with 11 additions and 13 deletions

View File

@ -19,8 +19,7 @@ namespace TypographyBusinessLogic.MailWorker
protected int _popPort;
private readonly IMessageInfoLogic _messageInfoLogic;
private readonly ILogger _logger;
public AbstractMailWorker(ILogger<AbstractMailWorker> logger,
IMessageInfoLogic messageInfoLogic)
public AbstractMailWorker(ILogger<AbstractMailWorker> logger, IMessageInfoLogic messageInfoLogic)
{
_logger = logger;
_messageInfoLogic = messageInfoLogic;

View File

@ -16,10 +16,8 @@ namespace TypographyBusinessLogic.MailWorker
{
public class MailKitWorker : AbstractMailWorker
{
public MailKitWorker(ILogger<MailKitWorker> logger, IMessageInfoLogic
messageInfoLogic) : base(logger, messageInfoLogic) { }
protected override async Task SendMailAsync(MailSendInfoBindingModel
info)
public MailKitWorker(ILogger<MailKitWorker> logger, IMessageInfoLogic messageInfoLogic) : base(logger, messageInfoLogic) { }
protected override async Task SendMailAsync(MailSendInfoBindingModel info)
{
using var objMailMessage = new MailMessage();
using var objSmtpClient = new SmtpClient(_smtpClientHost, _smtpClientPort);

View File

@ -3,11 +3,11 @@
@model List<MessageInfoViewModel>
@{
ViewData["Title"] = "Mails";
ViewData["Title"] = "Письма";
}
<div class="text-center">
<h1 class="display-4">Mails</h1>
<h1 class="display-4">Письма</h1>
</div>
@ -23,13 +23,13 @@
<thead>
<tr>
<th>
Mail's date'
Дата отправки
</th>
<th>
Title
Заголовок
</th>
<th>
Text
Текст
</th>
</tr>
</thead>

View File

@ -11,5 +11,5 @@
"PopHost": "pop.gmail.com",
"PopPort": "995",
"MailLogin": "rpplabs6@gmail.com",
"MailPassword": "73rpplabs2473"
"MailPassword": "dkjl fzkt rmjk izpn"
}

View File

@ -6,6 +6,6 @@
<add key="PopHost" value="pop.gmail.com" />
<add key="PopPort" value="995" />
<add key="MailLogin" value="rpplabs6@gmail.com" />
<add key="MailPassword" value="fjoh wglk xgio ajas" />
<add key="MailPassword" value="dkjl fzkt rmjk izpn" />
</appSettings>
</configuration>

View File

@ -80,6 +80,7 @@ namespace TypographyView
services.AddTransient<AbstractSaveToWord, SaveToWord>();
services.AddTransient<AbstractSaveToPdf, SaveToPdf>();
services.AddTransient<IWorkProcess, WorkModeling>();
services.AddSingleton<AbstractMailWorker, MailKitWorker>();
services.AddTransient<FormMain>();