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)); } }