hrms-api-backend/BMA.EHR.MetaData.Service/Controllers/PrefixController.cs

34 lines
1,007 B
C#
Raw Normal View History

2023-06-25 18:36:02 +07:00
using BMA.EHR.Application.Repositories.Prefix;
using BMA.EHR.Domain.Common;
2023-06-25 18:48:28 +07:00
using Microsoft.AspNetCore.Authorization;
2023-06-05 20:22:51 +07:00
using Microsoft.AspNetCore.Mvc;
namespace BMA.EHR.MetaData.Service.Controllers
{
2023-06-25 18:36:02 +07:00
[Route("api/prefix")]
[ApiController]
[Authorize]
public class PrefixController : BaseController
{
private readonly PrefixRepository _prefixRepository;
private readonly IHttpContextAccessor _httpContextAccessor;
2023-06-05 20:22:51 +07:00
public PrefixController(PrefixRepository prefixRepository,
IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor)
{
_prefixRepository = prefixRepository;
_httpContextAccessor = httpContextAccessor;
}
2023-06-05 20:22:51 +07:00
[HttpGet]
public async Task<ActionResult<ResponseObject>> GetAllAsync()
{
var data = await _prefixRepository.GetAllAsync();
return Success(data);
}
2023-06-05 20:22:51 +07:00
//[HttpGet("user")]
//public
}
2023-06-05 20:22:51 +07:00
}