public IHttpActionResult BloqueadoUsuario() { long id = Convert.ToInt64(getFormKeyValue("id")); bool estado = Convert.ToBoolean(getFormKeyValue("estado")); byte esUsuarioEmpresa = Convert.ToByte(getFormKeyValue("esUsuarioEmpresa")); var resultado = new ResultadoOperacionDto(); if (esUsuarioEmpresa > 0) { if (!((bool)UsuarioService.VerificarUsuarioEsEmpresa(id, IdEmpresa).InformacionExtra)) { resultado.Resultado = false; resultado.Mensaje = AbaxXbrl.ErrorUsuarioOperacion; return(Ok(resultado)); } } if (estado) { resultado = UsuarioService.Desbloquear(id, IdUsuarioExec); resultado.Mensaje = resultado.Resultado ? AbaxXbrl.UsuarioDesbloqueado : AbaxXbrl.ErrorUsuarioOperacion; } else { resultado = UsuarioService.Bloquear(id, IdUsuarioExec); resultado.Mensaje = resultado.Resultado ? AbaxXbrl.UsuarioBloqueado : AbaxXbrl.ErrorUsuarioOperacion; } return(Ok(resultado)); }