public Entidades.CorreiaEntidade SalvarCorreia(Entidades.CorreiaEntidade correia) { Model.Correias correiaDB = new Model.Correias(); if (correia.Id > 0) { correiaDB = (from n in _db.Correias where n.Id == correia.Id select n).SingleOrDefault();// esse Correias depois do _db é a tabela do banco né?! } if (correiaDB == null) { correia.Id = -1; // gostaria de adicionar a classe helper aqui para colocar uma critica. pois se nao fizer aqui teria que chamar o banco na controller return(correia); // retorna esse usuario nulo para controller } //correiaDB.Id = correia.Id; correiaDB.IdResponsavel = correia.IdResponsavel; correiaDB.Nome = correia.Nome; correiaDB.Preco = correia.Preco; if (correia.Id == 0) { _db.Correias.Add(correiaDB); } _db.SaveChanges(); correia.Id = correiaDB.Id; return(correia); }
public List <Entidades.CorreiaEntidade> ListarCorreias() { Entidades.CorreiaEntidade correiaEntidade = null; List <Entidades.CorreiaEntidade> lista = new List <Entidades.CorreiaEntidade>(); foreach (var item in from n in _db.Correias select n) { correiaEntidade = new Entidades.CorreiaEntidade(); correiaEntidade.Id = item.Id; correiaEntidade.IdResponsavel = item.IdResponsavel; correiaEntidade.Nome = item.Nome; correiaEntidade.Preco = item.Preco; lista.Add(correiaEntidade); } return(lista); }
public List <Entidades.CorreiaEntidade> ListarCorreiasPorNome(string nome) { List <Entidades.CorreiaEntidade> lista = new List <Entidades.CorreiaEntidade>(); Entidades.CorreiaEntidade correia; if (nome != null && nome != "") { foreach (var item in from n in _db.Correias where n.Nome.Contains(nome) select n) { correia = new Entidades.CorreiaEntidade(); correia.Id = item.Id; correia.Nome = item.Nome; correia.IdResponsavel = item.IdResponsavel; correia.Preco = item.Preco; lista.Add(correia); } } return(lista); }
public List <Entidades.CorreiaEntidade> ListarCorreiaPorUsuario(int IdUsuario) { List <Entidades.CorreiaEntidade> lista = new List <Entidades.CorreiaEntidade>(); Entidades.CorreiaEntidade correia; if (IdUsuario != null) { foreach (var item in from n in _db.Correias where n.IdResponsavel == IdUsuario select n) { correia = new Entidades.CorreiaEntidade(); correia.Id = item.Id; correia.Nome = item.Nome; correia.IdResponsavel = item.IdResponsavel; correia.Preco = item.Preco; lista.Add(correia); } } return(lista); }