/*
* 创建人:李要南
* 创建时间:2008-12-7 4:25
* 说明:新闻表业务类
* 版权所有:李要南
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Model;
using DAL;
namespace BLL
{
public class NewsManager
{
private NewsDAL ndal=null;
public NewsManager()
{
ndal = new NewsDAL();
}
#region 选择全部新闻
/// <summary>
/// 选择全部新闻
/// </summary>
/// <returns></returns>
public DataTable SelectAll()
{
return ndal.SelectAll();
}
#endregion
#region 取出最新10条新闻(所属分类,新闻标题,发布时间)
/// <summary>
/// 取出最新10条新闻(所属分类,新闻标题,发布时间)
/// </summary>
/// <returns></returns>
public DataTable SelectNewNews()
{
return ndal.SelectNewNews();
}
#endregion
#region 取出10条热点新闻
/// <summary>
/// 取出10条热点新闻
/// </summary>
/// <returns></returns>
public DataTable SelectHotNews()
{
return ndal.SelectHotNews();
}
#endregion
#region 根据类别ID取出该类别下的所有新闻
/// <summary>
/// 根据类别ID取出该类别下的所有新闻
/// </summary>
/// <param name="caid"></param>
/// <returns></returns>
public DataTable SelectByCaId(string caid)
{
return ndal.SelectByCaId(caid);
}
#endregion
#region 根据新闻ID取出该条新闻主题内容
/// <summary>
/// 根据新闻ID取出该条新闻主题内容
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public News SelectById(string id)
{
return ndal.SelectById(id);
}
#endregion
#region 根据标题搜索新闻
/// <summary>
/// 根据标题搜索新闻
/// </summary>
/// <param name="title"></param>
/// <returns></returns>
public DataTable SelectByTitle(string title)
{
return ndal.SelectByTitle(title);
}
#endregion
#region 根据内容搜索新闻
/// <summary>
/// 根据内容搜索新闻
/// </summary>
/// <param name="content"></param>
/// <returns></returns>
public DataTable SelectByContent(string content)
{
return ndal.SelectByContent(content);
}
#endregion
#region 增加新闻
/// <summary>
/// 增加新闻
/// </summary>
/// <param name="n"></param>
/// <returns></returns>
public bool Insert(News n)
{
return ndal.Insert(n);
}
#endregion
#region 修改新闻
/// <summary>
/// 修改新闻
/// </summary>
/// <param name="n"></param>
/// <returns></returns>
public bool Update(News n)
{
return ndal.Update(n);
}
#endregion
#region 删除新闻(连同其下新闻评论一起删除)
/// <summary>
/// 删除新闻(连同其下新闻评论一起删除)
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool Delete(string id)
{
return ndal.Delete(id);
}
#endregion
}
}