コード例 #1
0
ファイル: SiteRepository.cs プロジェクト: ym1100/CoolCat
        public void SaveSiteSettings(SiteSettingsDTO dto)
        {
            var sql = "UPDATE SiteSettings SET `Value`=@val WHERE `Key`=@key";

            _dbConnection.Execute(sql, new { val = dto.SiteCSS, key = SiteSettingKeyConst.SiteCSS });
            _dbConnection.Execute(sql, new { val = dto.SiteTemplateId?.ToString(), key = SiteSettingKeyConst.SiteTemplateId });
        }
コード例 #2
0
        public IActionResult SiteSettings(SiteSettingsDTO dto)
        {
            _systemManager.SaveSiteSettings(dto);

            var settings = _systemManager.GetSiteSettings();

            return(View(settings));
        }
コード例 #3
0
 public bool Insert(SiteSettingsDTO siteSettings)
 {
     return(_sitesettingsRepository.Add(new SiteSettings()
     {
         FieldName = siteSettings.FieldName,
         FieldValue = siteSettings.FieldValue
     }));
 }
コード例 #4
0
        public bool Update(SiteSettingsDTO siteSettings)
        {
            var entity = _sitesettingsRepository.First(x => x.Id == siteSettings.Id);

            if (entity != null)
            {
                entity.FieldName  = siteSettings.FieldName;
                entity.FieldValue = siteSettings.FieldValue;
                return(_sitesettingsRepository.Update(entity));
            }
            else
            {
                return(false);
            }
        }
コード例 #5
0
ファイル: SiteRepository.cs プロジェクト: Eric-xgc/Mystique
        public void SaveSiteSettings(SiteSettingsDTO dto)
        {
            var sql = "UPDATE SiteSettings SET `Value`=@val WHERE `Key`=@key";

            _dbHelper.ExecuteNonQuery(sql, new List <MySqlParameter>()
            {
                new MySqlParameter {
                    ParameterName = "@val", MySqlDbType = MySqlDbType.VarChar, Value = dto.SiteCSS
                },
                new MySqlParameter {
                    ParameterName = "@key", MySqlDbType = MySqlDbType.VarChar, Value = SiteSettingKeyConst.SiteCSS
                }
            }.ToArray());

            _dbHelper.ExecuteNonQuery(sql, new List <MySqlParameter>()
            {
                new MySqlParameter {
                    ParameterName = "@val", MySqlDbType = MySqlDbType.VarChar, Value = dto.SiteTemplateId?.ToString()
                },
                new MySqlParameter {
                    ParameterName = "@key", MySqlDbType = MySqlDbType.VarChar, Value = SiteSettingKeyConst.SiteTemplateId
                }
            }.ToArray());
        }
コード例 #6
0
 public void SaveSiteSettings(SiteSettingsDTO dto)
 {
     _unitOfWork.SiteRepository.SaveSiteSettings(dto);
     _unitOfWork.Commit();
 }