public IHttpActionResult ActivacionUsuario() { 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.Desactivar(id, IdUsuarioExec); resultado.Mensaje = resultado.Resultado ? AbaxXbrl.UsuarioDesactivado : AbaxXbrl.ErrorUsuarioOperacion; } else { resultado = UsuarioService.Activar(id, IdUsuarioExec); resultado.Mensaje = resultado.Resultado ? AbaxXbrl.UsuarioActivo : AbaxXbrl.ErrorUsuarioOperacion; } return(Ok(resultado)); }