Exemple #1
0
        public ActionResult Create([Bind(Include = "ID,Identificador,Descricao,ValorTotal,status")] Pedidos pedidos)
        {
            if (ModelState.IsValid)
            {
                db.Pedidos.Add(pedidos);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pedidos));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "ID,Nome,Categoria")] Itens itens)
        {
            if (ModelState.IsValid)
            {
                db.Itens.Add(itens);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(itens));
        }
Exemple #3
0
 public ActionResult Post([FromBody] Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         _contexto.Categoria.Add(categoria);
         _contexto.SaveChanges();
         return(Ok());
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
 public ActionResult Post([FromBody] Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         _contexto.Usuario.Add(usuario);
         _contexto.SaveChanges();
         return(Ok());
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
 public ActionResult Post([FromBody] Produto produto)
 {
     if (ModelState.IsValid)
     {
         _contexto.Produto.Add(produto);
         _contexto.SaveChanges();
         return(Ok());
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Exemple #6
0
        public Cliente Salvar(Cliente cliente)
        {
            //var estado = cliente.Id == 0 ? EntityState.Added : EntityState.Modified;

            //_context.Entry(cliente).State = estado;

            //var existe = _context.Clientes.Find(cliente.Id);

            var existe = _context.Clientes
                         .Include(e => e.EnderecoDeEntrega)
                         .Where(x => x.Id == cliente.Id)
                         .FirstOrDefault();

            if (existe == null)
            {
                _context.Clientes.Add(cliente);
            }
            else
            {
                existe.Nome = cliente.Nome;
                existe.EnderecoDeEntrega.Logradouro = cliente.EnderecoDeEntrega.Logradouro;
            }

            _context.SaveChanges();

            return(cliente);
        }
        protected override void Seed(LojaContexto context)
        {
            Cliente cliente = new Cliente();

            cliente.PrimeiroNome   = "lol";
            cliente.Sobrenome      = "legends";
            cliente.Cpf            = "123456";
            cliente.Telefone       = "(49) 9 25845545";
            cliente.DataNascimento = DateTime.Now.AddYears(-24);
            cliente.Endereco       = new Endereco
            {
                Cep        = "88509900",
                Logradouro = "Avenida Marechal Castelo Branco",
                Bairro     = "Universitário",
                Cidade     = "Lages",
                Uf         = "SC",
                Numero     = "123"
            };

            Veiculo veiculo = new Veiculo();

            veiculo.Marca   = "suzuki";
            veiculo.Modelo  = "intruder";
            veiculo.Placa   = "MLI-0800";
            veiculo.Ano     = 2008;
            veiculo.Chassi  = "998787778xz8c";
            veiculo.Renavam = "954264521";


            Aluga aluga = new Aluga();

            aluga.Valor     = 11000;
            aluga.IdCliente = cliente;
            aluga.IdVeiculo = veiculo;
            aluga.QuantDia  = 3;


            Aluga aluga2 = new Aluga();

            aluga2.Valor     = 11000;
            aluga2.IdCliente = null;
            aluga2.IdVeiculo = null;
            aluga2.QuantDia  = 3;


            context.Alugas.Add(aluga);
            //Salvar no contexto

            context.SaveChanges();
            base.Seed(context);
        }
        public Produto Salvar(Produto produto)
        {
            //verificar se é adicionar ou alterar
            var estado = produto.Id == 0 ? EntityState.Added : EntityState.Modified;

            //setar estado do entity
            _context.Entry(produto).State = estado;

            //persistir os dados
            _context.SaveChanges();

            //retornar o objeto
            return(produto);
        }
Exemple #9
0
        public Compra Salvar(Compra compra)
        {
            //verificar se é adicionar ou alterar
            var estado = compra.Id == 0 ? EntityState.Added : EntityState.Modified;

            //setar estado do entity
            _context.Entry(compra).State = estado;

            //persistir os dados
            _context.SaveChanges();

            //retornar o objeto
            return(compra);
        }
        public Promocao Salvar(Promocao produto)
        {
            var existe = _context.Promocoes.Find(produto.Id);

            if (existe == null)
            {
                _context.Promocoes.Add(produto);
            }
            else
            {
                existe.DataInicio  = produto.DataInicio;
                existe.DataTermino = produto.DataTermino;
            }

            _context.SaveChanges();

            return(produto);
        }
Exemple #11
0
        //Adiconar Dados na base de acordo com tipo enviado onde  esse tipo deverá ser obrigatoriamente uma classe e não tipo primitivo
        public void AdicionarDados <T>() where T : class
        {
            using (var context = new LojaContexto(this.Options))
            {
                // Se o contexto estiver sem dados
                if (context.Set <T>().Count() == 0)
                {
                    // percorrer a lista de dados mocados tipados
                    foreach (T item in GetDadosFake <T>())
                    {
                        // add cada item da lista no contexto
                        context.Set <T>().Add(item);
                    }

                    //Salvar itens adicionados na lista
                    context.SaveChanges();
                }
            }
        }
        public Cliente Salvar(Cliente cliente)
        {
            var existe = _context.Clientes
                         .Include(e => e.EnderecoDeEntrega)
                         .Where(x => x.Id == cliente.Id)
                         .FirstOrDefault();

            if (existe == null)
            {
                _context.Clientes.Add(cliente);
            }
            else
            {
                existe.Nome = cliente.Nome;
                existe.EnderecoDeEntrega.Logradouro = cliente.EnderecoDeEntrega.Logradouro;
            }

            _context.SaveChanges();

            return(cliente);
        }
Exemple #13
0
        private void CreateDadosFalsos()
        {
            if (_contexto.Database.EnsureCreated())
            {
                _contexto.Clientes.Add(new Cliente()
                {
                    Nome   = "Fulano de Tal",
                    Email  = "*****@*****.**",
                    Aldeia = "A1"
                });

                _contexto.Clientes.Add(new Cliente()
                {
                    Nome   = "Sicrano de Tal",
                    Email  = "*****@*****.**",
                    Aldeia = "A2"
                });

                _contexto.Clientes.Add(new Cliente()
                {
                    Nome   = "Beltrano de Tal",
                    Email  = "*****@*****.**",
                    Aldeia = "A2"
                });

                _contexto.Produtos.Add(new Produto()
                {
                    Descricao = "Produto 1",
                    Valor     = 21
                });

                _contexto.Produtos.Add(new Produto()
                {
                    Descricao = "Produto 2",
                    Valor     = 223
                });

                _contexto.SaveChanges();
            }
        }
        public Promocao Salvar(Promocao produto)
        {
            //detached
            var state = _context.Entry(produto).State;

            // verificar se ja existe na base
            var existe = _context.Promocoes.Find(produto.Id);

            if (existe == null)
            {
                _context.Promocoes.Add(produto);
            }
            else
            {
                existe.DataInicio  = produto.DataInicio;
                existe.DataTermino = produto.DataTermino;
            }
            //persistir os dados
            _context.SaveChanges();

            //retornar o objeto
            return(produto);
        }
Exemple #15
0
        public Promocao Salvar(Promocao produto)
        {
            //detached
            var state = _context.Entry(produto).State;
            //var existe = _context.Promocoes.Find(produto.Id);

            // ignorar change tracker
            var existe = _context.Promocoes.AsNoTracking().Where(x => x.Id == produto.Id);

            if (existe == null)
            {
                _context.Add(produto);
            }
            else
            {
                _context.Update(produto);
            }

            //persistir os dados
            _context.SaveChanges();

            //retornar o objeto
            return(produto);
        }
Exemple #16
0
 public void Adicionar(TEntity entity)
 {
     LojaContexto.Set <TEntity>().Add(entity);
     LojaContexto.SaveChanges();
 }
 public void Cadastrar([FromBody] Pedido pd)
 {
     contexto.Pedido.Add(pd);
     contexto.SaveChanges();
 }
Exemple #18
0
        public ActionResult Create([Bind(Include = "ID,PedidoID,ItemID,Quantidade,Valor")] ItensDoPedido itensDoPedido)
        {
            if (ModelState.IsValid)
            {
                db.ItensDoPedido.Add(itensDoPedido);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ItemID   = new SelectList(db.Itens, "ID", "Nome", itensDoPedido.ItemID);
            ViewBag.PedidoID = new SelectList(db.Pedidos, "ID", "Identificador", itensDoPedido.PedidoID);
            return(View(itensDoPedido));
        }
 public void Cadastrar([FromBody] Produto pr)
 {
     contexto.Produto.Add(pr);
     contexto.SaveChanges();
 }
        public void Adicionar(Aluga entidade)
        {
            _contexto.Alugas.Add(entidade);

            _contexto.SaveChanges();
        }
Exemple #21
0
 public void Cadastrar([FromBody] Cliente cl)
 {
     contexto.Cliente.Add(cl);
     contexto.SaveChanges();
 }
Exemple #22
0
        public void Adicionar(Cliente entidade)
        {
            _contexto.Clientes.Add(entidade);

            _contexto.SaveChanges();
        }
Exemple #23
0
        public void Adicionar(Veiculo entidade)
        {
            _contexto.Veiculos.Add(entidade);

            _contexto.SaveChanges();
        }