Ai
1 Star 3 Fork 0

梁灿林/MyWebApi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
OrderController.cs 1.24 KB
一键复制 编辑 原始数据 按行查看 历史
梁灿林 提交于 2024-06-13 09:38 +08:00 . 111
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Localization;
using My.Application.Contracts.Orders;
using My.Application.Contracts.Orders.Dtos;
using My.WebApi.Filters;
using My.WebApi.Localization;
using Volo.Abp;
using Volo.Abp.AspNetCore.Mvc;
namespace My.WebApi.Controllers
{
[Authorize]
[ApiController]
[Route("[controller]")]
public class OrderController : AbpController
{
private readonly IOrderService _orderService;
private readonly IStringLocalizer<TestResource> _localizer;
public OrderController(IOrderService orderService,
IStringLocalizer<TestResource> localizer)
{
_orderService = orderService;
_localizer = localizer;
}
[AllowAnonymous]
[HttpPost]
public async Task CreateOrderAsync(CreateOrderDto input)
{
var str = _localizer["HelloWorld"];
await _orderService.CreateOrderAsync(input);
}
[AllowAnonymous]
[NotCheckUserLoginStatus]
[HttpPost("Login")]
public async Task LoginAsync()
{
var str = _localizer["HelloWorld"];
await Task.CompletedTask;
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lin913578307/my-web-api.git
git@gitee.com:lin913578307/my-web-api.git
lin913578307
my-web-api
MyWebApi
master

搜索帮助