public Task <long> CreateEmpresa(CreateEmpresaCommand command) { var requestUrl = CreateRequestUri(string.Format(System.Globalization.CultureInfo.InvariantCulture, $"{ResourceEmpresa}/CreateEmpresa")); return(Post(requestUrl, command)); }
public async Task <ActionResult <long> > CreateEmpresa(CreateEmpresaCommand command) { try { var result = await Mediator.Send(command); return(result); } catch (Exception e) { Console.WriteLine(e); throw; } }
public ActionResult Create(IFormCollection collection) { try { var command = new CreateEmpresaCommand { Nome = collection["empresa"].ToString(), CriadoPor = User.Identity.Name, Cnpj = collection["cnpj"].ToString(), Telefone = collection["telefone"].ToString(), CpfCriadoPor = _userManager.FindByEmailAsync(User.Identity.Name).Result.Cpf }; ApiClientFactory.Instance.CreateEmpresa(command); return(RedirectToAction(nameof(Index), new { crud = (int)EnumCrud.Created })); } catch (Exception e) { return(View()); } }
public async Task <Response <int> > Post(CreateEmpresaCommand command) { return(await BasicRequestHandler(Mediator.Send(command))); }
public async Task <IActionResult> Criar([FromBody] CreateEmpresaCommand command) { var createEmpresaResult = await Mediator.Send(command); return(Ok(createEmpresaResult)); }