Exemplo n.º 1
0
        public IActionResult Post(RequisitoXvaga requisitoxvaga)
        {
            try
            {
                _requisitosxvagarepository.Add(requisitoxvaga);

                return(Ok("Um novo requisitoXVaga foi cadastrado com sucesso"));
            }
            catch (Exception)
            {
                return(BadRequest("requisitoXVaga não cadastrado"));
            }
        }
Exemplo n.º 2
0
        public IActionResult Delete(int id)
        {
            try
            {
                RequisitoXvaga RequisitoXVagaBuscado = _requisitosxvagarepository.GetById(id);
                _requisitosxvagarepository.Delete(RequisitoXVagaBuscado);

                return(Ok("requisitoXVaga deletado com sucesso"));
            }
            catch (Exception)
            {
                return(BadRequest("Não foi possivel deletar esse requisitoXVaga"));
            }
        }
Exemplo n.º 3
0
        public IActionResult Put(int id, RequisitoXvaga requisitoxvagaCadastrado)
        {
            try
            {
                RequisitoXvaga UPDATE = new RequisitoXvaga
                {
                    IdRequisitoVaga       = id,
                    IdRequisitoNavigation = requisitoxvagaCadastrado.IdRequisitoNavigation,
                    IdVagaNavigation      = requisitoxvagaCadastrado.IdVagaNavigation
                };

                _requisitosxvagarepository.Update(UPDATE);

                return(Ok("RequisitoXVaga foi atualizado com sucesso"));
            }

            catch (Exception)
            {
                return(BadRequest("Não foi possivel atualizar esse RequisitoXVaga"));
            }
        }