protected void LoadEntity(NewsType entity)
 {
     if (entity != null)
     {
         EntityId = entity.NewsTypeId;
         Name = entity.Name;
         NameENG = entity.NameENG;
         Content = entity.Content;
         ContentENG = entity.ContentENG;
         SortId = entity.SortId;
         Status = entity.Status;
     }
 }
        private void Save(NewsType entity)
        {
            entity.Name = Name;
            entity.NameENG = NameENG;
            entity.Content = Content;
            entity.ContentENG = ContentENG;
            entity.SortId = SortId;
            entity.Status = Status;

            if (entity.NewsTypeId == 0)
            {
                m_FTISService.CreateNewsType(entity);
            }
            else
            {
                m_FTISService.UpdateNewsType(entity);
            }

            LoadEntity(entity.NewsTypeId);
        }
 public void Insert()
 {
     NewsType entity = new NewsType();
     Save(entity);
 }
Beispiel #4
0
 /// <summary>
 /// 刪除新聞種類
 /// </summary>
 /// <param name="newsType">被刪除的新聞種類</param>
 public void DeleteNewsType(NewsType newsType)
 {
     FTISDao.DeleteNewsType(newsType);
 }
Beispiel #5
0
 /// <summary>
 /// 更新新聞種類
 /// </summary>
 /// <param name="newsClass">被更新的新聞種類</param>
 /// <returns>更新後的新聞種類</returns>
 public NewsType UpdateNewsType(NewsType newsType)
 {
     return FTISDao.UpdateNewsType(newsType);
 }
Beispiel #6
0
 /// <summary>
 /// 新增新聞種類
 /// </summary>
 /// <param name="newsType">被新增的新聞種類</param>
 /// <returns>新增後的新聞種類</returns>
 public NewsType CreateNewsType(NewsType newsType)
 {
     return FTISDao.CreateNewsType(newsType);
 }