Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }