Usuário com melhor resposta
Erro com ObjectResult MVC4

Pergunta
-
Respostas
-
Fúlvio consegui resolver cara.
Selecionei minha entidade e fui no Model Explorer, para a classe Cliente eu selecionei Edit e fiz a referência para minha classe Cliente onde iria retornar a lista.
Ai deu certo.
Agradeço a ajuda.
Abraço.
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs
- Marcado como Resposta Fernando Mamprin segunda-feira, 2 de dezembro de 2013 11:34
Todas as Respostas
-
-
Fala Fulvio,
Esse é meu repositório, onde faz a chamada para o ObjectResult.
public class ClienteRepository : IRepository<Cliente> { LeiloesDBEntities db = new Models.LeiloesDBEntities(); public ObjectResult<Cliente> GetEntities() { ObjectResult<Cliente> result = null; result = db.ClienteSelect(0); return result; } public Cliente GetEntity(int id) { ObjectResult<Cliente> result = null; result = db.ClienteSelect(id); return result.First<Cliente>(); } public int InsertEntity(Cliente entity) { db.ClienteUpdate(entity.Id, entity.Nome, entity.DocTipo, entity.Documento); return 0; } public void EditEntity(Cliente entity) { db.ClienteUpdate(entity.Id, entity.Nome, entity.DocTipo, entity.Documento); } public void DeleteEntity(int id) { db.ClienteDelete(id); } }
Esse é o trecho de código onde eu chamo esse repositório.
public class HomeController : Controller { IRepository<Cliente> rp = new ClienteRepository(); public ActionResult Index() { return View(Clientes()); } public ActionResult GridViewPartial() { return PartialView("GridViewPartial", Clientes()); } public IEnumerable Clientes() { return from a in rp.GetEntities() where a.Nome.Contains("Fer") select a; } }
Obrigado pela ajuda.
Abraço.
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs
-
-
O engraçada que eu tenho essa mesma classe com essa mesma procedure funcionando certin em outra aplicação.
Estou fazendo isso para poder efetuar uns testes no DevExpress.
ALTER PROCEDURE [dbo].[ClienteSelect] ( @Id int = 0 ) AS IF @Id = 0 begin Select Id, Nome, DocTipo, Documento From Cliente end ELSE begin Select Id, Nome, DocTipo, Documento From Cliente Where Id = @Id end RETURN
Abraço.
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs
-
Fúlvio consegui resolver cara.
Selecionei minha entidade e fui no Model Explorer, para a classe Cliente eu selecionei Edit e fiz a referência para minha classe Cliente onde iria retornar a lista.
Ai deu certo.
Agradeço a ajuda.
Abraço.
Voce pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direcao by Steve Jobs
- Marcado como Resposta Fernando Mamprin segunda-feira, 2 de dezembro de 2013 11:34