public IActionResult Get(int id)
        {
            try
            {
                //var _vendaFake = new Venda();
                //_vendaFake.Cliente = new Cliente() { ClienteId = 1, DataCadastro = new DateTime(2017, 01, 1), DataNascimento = new DateTime(2017, 01, 1), Email = "*****@*****.**", Nome = "Jose" };
                //_vendaFake.DataCadastro = DateTime.Now;
                //_vendaFake.DataFaturamento = DateTime.Now;
                //_vendaFake.Status = CoreNetFramework.Model.Enums.VendaStatus.PENDENTE;
                //_vendaFake.Usuario = new Usuario() { Login = "******", Senha = "123", UsuarioId = 1 };
                //_vendaFake.Valor = 1000;
                //_vendaFake.VendaId = 1;

                //for (int i = 1; i <= 30; i++)
                //{
                //    var item = new VendaItem()
                //    {
                //        VendaId = 1,
                //        Desconto = 0,
                //        Produto = new Produto() { Descricao = "abacate", Valor = 100, Grupo = new ProdutoGrupo() { Ativo = true, Descricao = "Frutas", ProdutoGrupoId = 1 }, Nome = "Abacate ao molho branco", ProdutoId = 1 },
                //        Quantidade = i * 1,
                //        ValorUnitario = i * 10,
                //        VendaItemId = i
                //    };

                //    _vendaFake.Itens.Add(item);
                //}


                //return new ObjectResult(_vendaFake);

                return(new ObjectResult(_vendaRepository.GetItem(id)));
            }
            catch (Exception ex)
            {
                //Log the error (uncomment ex variable name and write a log.
                ModelState.AddModelError("", "Erro ao retornar uma venda." + System.Environment.NewLine + " Detalhes:" + ex.Message);
                return(BadRequest(ModelState));
            }
        }