public PackageActivityConfig SelectPackageActivityConfig(Guid activityId) { PackageActivityConfig result = new PackageActivityConfig(); try { dbReadScopeManager.Execute(conn => { result = DALPackageActivity.SelectPackageActivity(conn, activityId, "", null, null, 1, 99).FirstOrDefault(); if (result != null && result.ActivityId != Guid.Empty) { result.ShopConfig = DALPackageActivity.SelectPackageActivityShopConfig(conn, activityId); result.RoundConfig = DALPackageActivity.SelectPackageActivitySceneConfig(conn, activityId); result.ProductConfig = DALPackageActivity.SelectPackageActivityProductConfig(conn, activityId); result.VehicleConfig = DALPackageActivity.SelectPackageActivityVehicleConfig(conn, activityId); result.PriceConfig = DALPackageActivity.SelectPackageActivityPriceConfig(conn, activityId); } }); } catch (Exception ex) { logger.Error(ex); } return(result); }