using BBWYB.Server.Business; using BBWYB.Server.Model.Dto; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace BBWYB.Server.API.Controllers { [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] public class OrderMessageController : BaseApiController { private OrderMessageBusiness orderMessageBusiness; public OrderMessageController(IHttpContextAccessor httpContextAccessor, OrderMessageBusiness orderMessageBusiness) : base(httpContextAccessor) { this.orderMessageBusiness = orderMessageBusiness; } [HttpPost] public void AddOrderMessage([FromBody] AddOrderMessageRequest request) { var token = GetToken(); orderMessageBusiness.AddOrderMessage(request, token); } [HttpGet("{orderId}")] public IList GetOrderMessageList([FromRoute] string orderId) { return orderMessageBusiness.GetOrderMessageList(orderId); } } }