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))); }
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))); }