Exemple #1
0
        public async Task <IActionResult> Details(int id)
        {
            var formaDePagamento = await _formaDePagamentoRepositorio.ListarPorId(id);

            if (formaDePagamento == null)
            {
                return(NotFound());
            }

            return(View(formaDePagamento));
        }
        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)));
        }