Пример #1
0
        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);
        }