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 }); } }
public Task <IActionResult> Create([FromBody] CreateBusiness command) => PublishCommand(command, Services.Common.Names.Services.Businesses);
public async Task <ActionResult <UseCaseResult <BusinessModel> > > Post([FromBody] CreateBusiness request) { return(Ok(await UseCase.Execute(request))); }