Ejemplo n.º 1
0
 protected void Save <ModelType>(ModelType model) where ModelType : ModelBase
 {
     model.Id          = Guid.NewGuid();
     model.DataCriacao = DateTime.Now;
     model.Ativo       = true;
     _context.Add(model);
     _context.SaveChanges();
 }
        public async Task <IActionResult> Create([Bind("Id,Empresa_Id,Nome,Cor,Modelo,Ano,Placa,Renavan,Marca")] Veiculo veiculo)
        {
            var veiculos = await _context.Veiculo.FirstOrDefaultAsync(v => v.Placa == veiculo.Placa || v.Renavan == veiculo.Renavan);

            if (veiculos != null)
            {
                ViewBag.Erro = "Renavan já cadastrado!";
            }
            else
            {
                if (ModelState.IsValid)
                {
                    _context.Add(veiculo);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            //ViewData["Empresa_Id"] = new SelectList(_context.Set<Empresa>(), "Id", "nome", veiculo.Empresa_Id);
            return(View(veiculo));
        }
Ejemplo n.º 3
0
 public void Post(Veiculo Veiculo)
 {
     context.Add(Veiculo);
 }
Ejemplo n.º 4
0
 public void InserirVeiculo(VeiculoDB veiculo)
 {
     _dbContext.Add(veiculo);
     _dbContext.SaveChanges();
 }
Ejemplo n.º 5
0
 public void InserirMarca(Marca marca)
 {
     _dbContext.Add(marca);
     _dbContext.SaveChanges();
 }
Ejemplo n.º 6
0
 public void Insert(Veiculo Veiculo)
 {
     context.Add(Veiculo);
 }
Ejemplo n.º 7
0
 public void InserirModelo(ModeloDB modelo)
 {
     _dbContext.Add(modelo);
     _dbContext.SaveChanges();
 }