예제 #1
0
        /// <summary>
        /// 得到数据源显示字符串
        /// </summary>
        /// <param name="?"></param>
        /// <returns></returns>
        public string GetDataSourceString(Model.HomeSet item)
        {
            if (item == null)
            {
                return(string.Empty);
            }
            switch (item.DataSourceType)
            {
            case 0:
                if (item.DbConnId.HasValue)
                {
                    return(GetSqlString(item.DataSource, item.Type, item.DbConnId.Value));
                }
                else
                {
                    return(string.Empty);
                }

            case 1:
                return(GetCsharpMethodString(item.DataSource));

            case 2:
                return(GetUrlString(item.DataSource));
            }
            return(string.Empty);
        }
예제 #2
0
 /// <summary>
 /// 删除一个设置
 /// </summary>
 /// <param name="homeSet">设置实体</param>
 /// <returns></returns>
 public int Delete(Model.HomeSet homeSet)
 {
     ClearCache();
     using (var db = new DataContext())
     {
         db.Remove(homeSet);
         return(db.SaveChanges());
     }
 }
예제 #3
0
 /// <summary>
 /// 删除一个设置
 /// </summary>
 /// <param name="homeSet">设置实体</param>
 /// <returns></returns>
 public int Delete(Model.HomeSet homeSet)
 {
     return(homeSetData.Delete(homeSet));
 }
예제 #4
0
 /// <summary>
 /// 更新设置
 /// </summary>
 /// <param name="homeSet">设置实体</param>
 public int Update(Model.HomeSet homeSet)
 {
     return(homeSetData.Update(homeSet));
 }
예제 #5
0
 /// <summary>
 /// 添加一个设置
 /// </summary>
 /// <param name="homeSet"></param>
 /// <returns></returns>
 public int Add(Model.HomeSet homeSet)
 {
     return(homeSetData.Add(homeSet));
 }