public async Task <IActionResult> Create([FromBody] VendaViewModel vendaViewModel) { var venda = new Venda { Cliente = await _clienteRepositorio.ListarPorId(vendaViewModel.Cliente.PessoaId), ItensVendas = vendaViewModel.ItemVenda, Total = vendaViewModel.TotalVenda, FormaDePagamento = await _formaDePagementoRepositorio.ListarPorId(vendaViewModel.FormaDePagamento.FormaDePagamentoId), ValorPagamento = vendaViewModel.ValorPagamento, Usuario = await _usuarioRepositorio.ListarPorId(1), Data = DateTime.Now, Situacao = SituacaoVendaEnum.Confirmada }; await _vendaRepositorio.InserirVenda(venda); return(RedirectToAction(nameof(Index))); }