Esempio n. 1
0
        public List <Bulletin> GetBulletinByCondition(string title, DateTime publishStartTime, DateTime publishEndTime,
                                                      int departmentid, Account loginUser)
        {
            List <Bulletin> bulletins = new BulletinBllUtiltiy().CleanByDepartmentOnlyChild(
                DalInstance.BulletinDalInstance.GetBulletinByCondition(title, publishStartTime, publishEndTime),
                departmentid);

            return
                (InitDepartMent(BulletinUtility.RemoteUnAuthBulletion(bulletins, AuthType.SEP, loginUser, Powers.A302)));
        }
Esempio n. 2
0
        public List <Bulletin> GetAllBulletin(Account loginUser)
        {
            List <Bulletin> allbulletin  = DalInstance.BulletinDalInstance.GetAllBulletin();
            List <Bulletin> bulletinDept =
                new BulletinBllUtiltiy().CleanByDepartment(allbulletin,
                                                           loginUser.Dept.Id);
            List <Bulletin> bulletinsAuth =
                BulletinUtility.RemoteUnAuthBulletion(allbulletin, AuthType.SEP, loginUser, Powers.A302);

            return(InitDepartMent(BulletinUtility.CombineBulletin(bulletinDept, bulletinsAuth)));
        }