コード例 #1
0
        public IApiResult Create(CreateBusiness operation)
        {
            var result = operation.ExecuteAsync().Result;

            if (result is ValidationsOutput)
            {
                return(new ApiResult <List <ValidationItem> >()
                {
                    Data = ((ValidationsOutput)result).Errors
                });
            }
            else
            {
                return(new ApiResult <object>()
                {
                    Status = ApiResult <object> .ApiStatus.Success
                });
            }
        }
コード例 #2
0
ファイル: BusinessController.cs プロジェクト: mumby0168/VMS
 public Task <IActionResult> Create([FromBody] CreateBusiness command)
 => PublishCommand(command, Services.Common.Names.Services.Businesses);
コード例 #3
0
 public async Task <ActionResult <UseCaseResult <BusinessModel> > > Post([FromBody] CreateBusiness request)
 {
     return(Ok(await UseCase.Execute(request)));
 }