Exemplo n.º 1
0
        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"));
            }
        }
Exemplo n.º 2
0
        public void SairVeiculo(TipoVaga tv)
        {
            switch (tv)
            {
            case TipoVaga.Moto:
                QuantVagasMotos++;
                break;

            case TipoVaga.PCD:
                QuantVagasPCDs++;
                break;

            default:
                QuantVagasRegulares++;
                break;
            }
            Notificar();
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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"));
            }
        }