Exemplo n.º 1
0
 public void Cadastrar(DbTipoUsuario tipousuario)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         Ctx.DbTipoUsuario.Add(tipousuario);
         Ctx.SaveChanges();
     }
 }
Exemplo n.º 2
0
 public void Deletar(int id)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         DbTipoUsuario del = BuscarId(id);
         Ctx.DbTipoUsuario.Remove(del);
         Ctx.SaveChanges();
     }
 }
Exemplo n.º 3
0
        public void AtualizarTipoUsuarioId(int id, DbTipoUsuario tipousuario)
        {
            using (RealVagasContext Ctx = new RealVagasContext())
            {
                DbTipoUsuario TipoUsuarioAtual = BuscarId(id);
                TipoUsuarioAtual.Titulo = (tipousuario.Titulo == null || tipousuario.Titulo == "") ? TipoUsuarioAtual.Titulo : tipousuario.Titulo;

                Ctx.DbTipoUsuario.Update(TipoUsuarioAtual);
                Ctx.SaveChanges();
            }
        }
 [ProducesResponseType(StatusCodes.Status400BadRequest)] //Retorna um bad request caso dê algum problema ao cadastrar um tipo usuário
 public IActionResult Post(DbTipoUsuario tipousuario)
 {
     try
     {
         if (tipousuario != null)
         {
             _tipousuarioRepository.Cadastrar(tipousuario);
             return(Created("cadastrado", tipousuario));
         }
         else
         {
             return(Unauthorized());
         }
     }
     catch
     {
         return(BadRequest("Verifique as informações, todas precisam ser válidas!"));
     }
 }
 [ProducesResponseType(StatusCodes.Status404NotFound)]     //Retorna um não encontrado caso o Id não for encontrado
 public IActionResult GetId(int id)
 {
     try
     {
         DbTipoUsuario tipousuario = _tipousuarioRepository.BuscarId(id);
         if (tipousuario != null)
         {
             return(Ok(tipousuario));
         }
         else
         {
             return(NotFound());
         }
     }
     catch
     {
         return(NotFound(404));
     }
 }
 [ProducesResponseType(StatusCodes.Status404NotFound)]     //Retorna um não encontrado caso o Id não for encontrado
 public IActionResult PulIdUrl(int id, DbTipoUsuario tipousuarioAtualizado)
 {
     try
     {
         var buscar = _tipousuarioRepository.BuscarId(id);
         if (buscar != null)
         {
             _tipousuarioRepository.AtualizarTipoUsuarioId(id, tipousuarioAtualizado);
             return(Ok());
         }
         else
         {
             return(NotFound());
         }
     }
     catch
     {
         return(BadRequest("Não foi possivel atualizar a informação"));
     }
 }