Add SendEmail ไปที่ระบบออกคำสั่ง

This commit is contained in:
Suphonchai Phoonsawat 2023-09-05 14:43:46 +07:00
parent 648d940b57
commit 68a8ca9d9f
6 changed files with 69 additions and 16 deletions

View file

@ -1,4 +1,5 @@
using BMA.EHR.Application.Repositories;
using BMA.EHR.Application.Messaging;
using BMA.EHR.Application.Repositories;
using BMA.EHR.Application.Repositories.Commands;
using BMA.EHR.Application.Requests.Commands;
using BMA.EHR.Application.Responses;
@ -12,7 +13,6 @@ using BMA.EHR.Infrastructure.Persistence;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Swashbuckle.AspNetCore.Annotations;
using System.Net;
using System.Net.Http.Headers;
using System.Security.Claims;
@ -37,6 +37,7 @@ namespace BMA.EHR.Command.Service.Controllers
private readonly CommandTypeRepository _commandTypeRepository;
private readonly CommandStatusRepository _commandStatusRepository;
private readonly UserProfileRepository _userProfileRepository;
private readonly EmailSenderService _emailSenderService;
#endregion
@ -50,7 +51,8 @@ namespace BMA.EHR.Command.Service.Controllers
PrefixRepository prefixRepository,
CommandTypeRepository commandTypeRepository,
CommandStatusRepository commandStatusRepository,
UserProfileRepository userProfileRepository)
UserProfileRepository userProfileRepository,
EmailSenderService emailSenderService)
{
_repository = repository;
_context = context;
@ -61,6 +63,7 @@ namespace BMA.EHR.Command.Service.Controllers
_commandTypeRepository = commandTypeRepository;
_commandStatusRepository = commandStatusRepository;
_userProfileRepository = userProfileRepository;
_emailSenderService = emailSenderService;
}
#endregion
@ -88,6 +91,22 @@ namespace BMA.EHR.Command.Service.Controllers
#region " Methods "
//[HttpGet("mail")]
//[AllowAnonymous]
//public IActionResult TestSendMail()
//{
// try
// {
// _emailSenderService.SendMail("test send mail", "test body", "suphonchai@frappet.com");
// return Ok();
// }
// catch
// {
// throw;
// }
//}
/// <summary>
/// แสดงปีเป็นปีพุทธศักราช โดยดึงจากข้อมูลที่มีในระบบ
/// </summary>