Пример #1
0
        public List <FornadaDAL> listarFornadas()
        {
            List <FornadaDAL> lista = new List <FornadaDAL>();
            FornadaDAL        dal   = null;

            try
            {
                using (var db = new Contexto())
                {
                    var dados = from p in db.FornadaContexto
                                select p;

                    foreach (var obj in dados)
                    {
                        dal           = new FornadaDAL();
                        dal.id        = obj.id;
                        dal.descricao = obj.descricao;
                        dal.dataHora  = obj.dataHora;

                        lista.Add(dal);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(lista);
        }
Пример #2
0
        public List <ClienteDAL> Main()
        {
            var db = new Contexto();

            List <ClienteDAL> lista = new List <ClienteDAL>();
            ClienteDAL        dal   = null;

            var g1 = new ClienteDAL()
            {
                nome = "Fred", endereco = "Rua Iaco", email = "x"
            };
            var g2 = new ClienteDAL()
            {
                nome = "Frederico", endereco = "Rua Combú", email = "x"
            };

            db.ClienteContexto.Add(g1);
            db.ClienteContexto.Add(g2);

            var p1 = new FornadaDAL()
            {
                descricao = "Pão Francês", dataHora = DateTime.Now
            };
            var p2 = new FornadaDAL()
            {
                descricao = "Pão Suíço", dataHora = DateTime.Now
            };

            db.FornadaContexto.Add(p1);
            db.FornadaContexto.Add(p2);

            db.SaveChanges();

            var dados = from p in db.ClienteContexto
                        select p;


            foreach (var cli in dados)
            {
                dal          = new ClienteDAL();
                dal.id       = cli.id;
                dal.nome     = cli.nome;
                dal.email    = cli.email;
                dal.endereco = cli.endereco;

                lista.Add(dal);
            }


            return(lista);
        }
Пример #3
0
        public bool AlterarFornada(FornadaDAL fornada)
        {
            try
            {
                using (var db = new Contexto())
                {
                    db.Entry(fornada).State = EntityState.Modified;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(true);
        }
Пример #4
0
        public bool CadastrarFornada(FornadaDAL fornada)
        {
            try
            {
                using (var db = new Contexto())
                {
                    db.FornadaContexto.Add(fornada);

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(true);
        }
Пример #5
0
        // PUT: api/Fornada/5
        public void Put(int id, [FromBody] FornadaDAL value)
        {
            FornadaContextDAL dal = new FornadaContextDAL();

            dal.AlterarFornada(value);
        }
Пример #6
0
        // POST: api/Fornada
        public void Post([FromBody] FornadaDAL value)
        {
            FornadaContextDAL dal = new FornadaContextDAL();

            dal.CadastrarFornada(value);
        }