public ResponseAdminUserList getAdminUser(RequestAdminUser request) { ResponseAdminUserList response = new ResponseAdminUserList(); try { LogicAdminUser logicRole = new LogicAdminUser(); response = logicRole.getAdminUserList(request); } catch (System.Data.SqlClient.SqlException exSql) { // Cuando sea una excepción por SQL ya vendrá el mensaje de error controlado response.code = exSql.ErrorCode; response.message = exSql.Message; response.status = exSql.State; } catch (Exception ex) { // Registrar el error real LogicLogError logicError = new LogicLogError(); LogError error = new LogError(); error.module = "ADMIN"; error.method = "getAdminUser"; error.errorMessage = ex.Message; error.moreInfo = request.id.ToString(); logicError.newError(error); response.code = -1; response.message = "Error no controlado, favor consultar con el administrador del sistema."; response.status = -1; } return(response); }