public bool UpdateTipBannerDetailConfig(TipBannerConfigDetailModel model, string user)
        {
            var result = false;

            try
            {
                var oldValue = dbScopeManagerConfigRead.Execute(conn => DalTipBannerConfig.GetTipBannerDetailConfigByPKID(conn, model.PKID));
                if (oldValue != null)
                {
                    result = dbScopeManagerConfig.Execute(conn => DalTipBannerConfig.UpdateTipBannerDetailConfig(conn, model));
                    if (result)
                    {
                        model.LastUpdateDateTime = DateTime.Now;
                        var log = new BaoYangOprLog
                        {
                            LogType     = "TipBannerDetailConfig",
                            IdentityID  = oldValue.TypeName,
                            OldValue    = JsonConvert.SerializeObject(oldValue),
                            NewValue    = JsonConvert.SerializeObject(model),
                            Remarks     = "Update",
                            OperateUser = user,
                        };
                        LoggerManager.InsertLog("BYOprLog", log);
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Error("UpdateTipBannerDetailConfig", ex);
            }
            return(result);
        }
        public bool DeleteTipBannerDetailConfigByPKID(int pkid, string user)
        {
            var result = false;

            try
            {
                var oldValue = dbScopeManagerConfigRead.Execute(conn => DalTipBannerConfig.GetTipBannerDetailConfigByPKID(conn, pkid));
                if (oldValue != null)
                {
                    result = dbScopeManagerConfig.Execute(conn => DalTipBannerConfig.DeleteTipBannerDetailConfigByPKID(conn, pkid));
                    if (result)
                    {
                        var log = new BaoYangOprLog
                        {
                            LogType     = "TipBannerDetailConfigByPKID",
                            IdentityID  = oldValue.TypeName,
                            OldValue    = JsonConvert.SerializeObject(oldValue),
                            NewValue    = null,
                            Remarks     = "Delete",
                            OperateUser = user,
                        };
                        LoggerManager.InsertLog("BYOprLog", log);
                    }
                }
            }
            catch (Exception ex)
            {
                Logger.Error("DeleteTipBannerDetailConfigByPKID", ex);
            }
            return(result);
        }