public IActionResult Delete(int id) { try { TipoVaga tipoBuscado = _tipoVagaRepository.GetById(id); _tipoVagaRepository.Delete(tipoBuscado); return(Ok("Tipo de vaga deletado com sucesso")); } catch (Exception) { return(BadRequest("Não foi possivel deletar esse tipo de vaga")); } }
public void SairVeiculo(TipoVaga tv) { switch (tv) { case TipoVaga.Moto: QuantVagasMotos++; break; case TipoVaga.PCD: QuantVagasPCDs++; break; default: QuantVagasRegulares++; break; } Notificar(); }
private void btnInserir_Click(object sender, EventArgs e) { TipoVaga tipoVaga = new TipoVaga(); tipoVaga.Nome = txtNome.Text; tipoVaga.Valor = txtValor.Text.ToDouble(); try { tipoBLL.Insert(tipoVaga); MessageBox.Show("Cadastrado com sucesso!"); LimparCampos(); AtualizarDados(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IHttpActionResult ModificarTipo(long id, TipoVaga tipoVaga) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var vaga = db.VagaModels.Find(id); if (id != vaga.Id) { return(BadRequest()); } if (vaga != null) { vaga.Tipo = tipoVaga; db.Entry(vaga).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VagaModelExists(id)) { return(NotFound()); } else { throw; } } } else { return(BadRequest("A vaga não foi encontrada.")); } return(Ok(vaga)); }
public IActionResult Put(int id, TipoVaga novoTipo) { try { TipoVaga UPDATE = new TipoVaga { IdTipoVaga = id, NomeTipoVaga = novoTipo.NomeTipoVaga }; _tipoVagaRepository.Update(UPDATE); return(Ok("Tipo de vaga atualizado com sucesso")); } catch (Exception) { return(BadRequest("Não foi possivel atualizar esse tipo")); } }