public async Task <Estabelecimento> AdicionarAsync(Estabelecimento estabelecimento) { _estacionamentoContext.Estabelecimentos.Add(estabelecimento); await _estacionamentoContext.SaveChangesAsync(); return(estabelecimento); }
public async Task <ControleVeiculo> AdicionarAsync(ControleVeiculo controleVeiculo) { _estacionamentoContext.ControleVeiculo.Add(controleVeiculo); await _estacionamentoContext.SaveChangesAsync(); return(controleVeiculo); }
public async Task <Veiculo> AdicionarAsync(Veiculo veiculo) { _estacionamentoContext.Veiculos.Add(veiculo); await _estacionamentoContext.SaveChangesAsync(); return(veiculo); }
public async Task <IActionResult> PutEstacionamento([FromRoute] int id, [FromBody] Estacionamento estacionamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != estacionamento.EstacionamentoID) { return(BadRequest()); } _context.Entry(estacionamento).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstacionamentoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public virtual async Task <TEntity> Add(TEntity model) { if (model == null) { throw new ArgumentNullException(nameof(model), "Cannot add a null reference"); } try { await _context.Set <TEntity>().AddAsync(model); await _context.SaveChangesAsync(); return(model); } catch (DbException ex) { ex.Data["params"] = new List <object> { model }; throw; } catch (Exception ex) { ex.Data["params"] = new List <object> { model }; throw; } }
public async Task <IActionResult> Create([Bind("Id,DataInicio,DataFim,PrecoInicial,PrecoAdicional")] TabelaPrecos tabelaPrecos) { if (ModelState.IsValid) { _context.Add(tabelaPrecos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tabelaPrecos)); }
public async Task <IActionResult> Create([Bind("CPF,Sexo,DataNascimento,RG,CartaoID,Nome,Telefone, Endereco, Email")] CartaoPessoaFisica cartaoPessoaFisica) { if (CPFExiste(cartaoPessoaFisica)) { TempData["cpf"] = "CPF já cadastrado."; return(View(cartaoPessoaFisica)); } if (ModelState.IsValid) { _context.Add(cartaoPessoaFisica); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cartaoPessoaFisica)); }
public async Task <IActionResult> Create([Bind("CNPJ,RazaoSocial,CartaoID,Nome,Telefone,Email, Endereco")] CartaoPessoaJuridica cartaoPessoaJuridica) { CartaoPessoaJuridica cj = _context.CartaoPessoaJuridica.FirstOrDefault(x => x.CNPJ == cartaoPessoaJuridica.CNPJ); if (cj != null) { TempData["cnpj"] = "CNPJ já cadastrado."; return(View(cartaoPessoaJuridica)); } if (ModelState.IsValid) { _context.Add(cartaoPessoaJuridica); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cartaoPessoaJuridica)); }
public async Task <IActionResult> Consulta([Bind("Id,Placa,DataEntrada,DataSaida")] ControleEstacionamento controleEstacionamento) { if (ModelState.IsValid) { var novoRegistro = this.VerificaCarroEstacionamento(controleEstacionamento.Placa, controleEstacionamento); if (novoRegistro.Count() == 0) { controleEstacionamento.DataEntrada = DateTime.Now; _context.Add(controleEstacionamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { return(RedirectToAction(nameof(Saida), new { placa = novoRegistro.First().Placa })); } } return(View(controleEstacionamento)); }
public async Task Adicionar(Usuario usuario) { try { _estacionamentoContext.Usuarios.Add(usuario); await _estacionamentoContext.SaveChangesAsync(); } catch (Exception ex) { throw ex; } }