Exemplo n.º 1
0
        ////依赖接口编程
        ////IStaffDal staffDal = new StaffDal();

        //IStaffDal staffDal = StaticDalFactory.GetStaffDal();

        ////IDbSession dbSession = new DbSession(); 一次请求公用一个实例
        //IDbSession dbSession = DbSessionFactory.GetCurrentDbSession();
        ////public Staff Add(Staff staff)
        ////{
        ////    //return staffDal.Add(staff);
        ////    dbSession.StaffDal.Add(staff);


        ////    dbSession.SaveChanges();//数据提交的权利从数据库访问层提到了业务逻辑层
        ////    return dbSession.StaffDal.Add(staff);
        ////}


        //public StaffService(IDbSession dbSession) : base(dbSession)
        //{
        //    this.DbSession = dbSession;
        //}

        public List <Staff> GetStaffByLineName(string LineName, string BU)
        {
            return(staffDal.GetStaffByLineName(LineName, BU));
        }