/
renix
/
TravelGuide
Обзор
Документация
Войти
/
renix
/
TravelGuide
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
back/Controllers/EmailController.cs
35 строк
850 B
artem777764
Отправка сообщений на почту (В контролере Email)
08 апр 2025, 21:56
08 апр 2025, 21:56
0fed03f
Код
Авторство
О чём код?
using System.Security.Claims; using System.Threading.Tasks; using back.DTOs.EmailDTOs; using back.DTOs.FilesDTOs; using back.DTOs.TagDTO; using back.Extensions; using back.Models; using back.Models.Entities; using back.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using MongoDB.Bson; using MongoDB.Driver; using MongoDB.Driver.GridFS; namespace back.Controllers; [ApiController] [Route("email")] public class EmailController : ControllerBase { private readonly EmailService _emailService; public EmailController(EmailService emailService) { _emailService = emailService; } [HttpPost("SendEmail")] public async Task<IActionResult> SendEmailAsync([FromBody] SendEmailDTO sendEmailDTO) { await _emailService.SendEmailAsync(sendEmailDTO); return Ok(); } }