新闻视频 17 编写BLL层

BLL层 

新闻视频 17 编写BLL层_第1张图片 新闻视频 17 编写BLL层_第2张图片

新闻视频 17 编写BLL层_第3张图片

 

业务逻辑层 引用  DAL 层  和 MODEL  层

新闻视频 17 编写BLL层_第4张图片

然后 把新闻类别表的操作类 全部复制到  CategoryManager.cs 里面

新闻视频 17 编写BLL层_第5张图片

新闻视频 17 编写BLL层_第6张图片

然后

新闻视频 17 编写BLL层_第7张图片

 

因为我们会用到  CategoryDAO  这个类  那么我们实例化一个  然后开始改造BLL里面的代码

新闻视频 17 编写BLL层_第8张图片

image   

/*
 *创建人:李鹏
 *创建时间:2011-10-26 10:06:29
 *说明:新闻类别表的业务类
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


using DAL;
using Model;
using System.Data;
using System.Data.SqlClient;


namespace BLL
{
    public class CategoryManager
    {
        private CategoryDAO cdao = null;

        public CategoryManager()
        {
            cdao = new CategoryDAO();
        }

        #region 取出所有的新闻分类


        public DataTable SelectAll()
        {
            return cdao.SelectAll();
        }
        #endregion

        #region 增加类别


        public bool Insert(string caName)
        {
            return cdao.Insert(caName);
        }
        #endregion

        #region 修改类别


        public bool Update(Category ca)
        {
            return cdao.Update(ca);
        }
        #endregion

        #region 删除类别


        public bool Delete(Category ca)
        {
            return cdao.Delete(ca);
        }
        #endregion

        #region 判断类别名称是否已经存在


        public bool IsExists(string caName)
        {
            return cdao.IsExists(caName);
        }
        #endregion
    }
}
如下图所示

新闻视频 17 编写BLL层_第9张图片

这样  新闻类别的逻辑类 已经做好了

接着是  新闻的逻辑类

新闻视频 17 编写BLL层_第10张图片

新闻视频 17 编写BLL层_第11张图片

新闻视频 17 编写BLL层_第12张图片

新闻视频 17 编写BLL层_第13张图片

下面是 评论  CommentManager.cs

新闻视频 17 编写BLL层_第14张图片

新闻视频 17 编写BLL层_第15张图片

对BLL 层 生成一次  看看有无报错

新闻视频 17 编写BLL层_第16张图片

 

实际上  WEB层   不是引用DAL层  而是应该引用 BLL  层(和Model层)

新闻视频 17 编写BLL层_第17张图片

新闻视频 17 编写BLL层_第18张图片

新闻视频 17 编写BLL层_第19张图片

 

注意一个问题 。耗费了我十分钟,先来看看

新闻视频 17 编写BLL层_第20张图片

 

那么到这里  整个后台的三层代码 就完毕了

新闻视频 17 编写BLL层_第21张图片

你可能感兴趣的:(视频)