コード例 #1
0
 public AwardUsersLogic(IUsersDAO usersDAO, IAwardsDAO awardsDAO, IAwardsUsersDAO awardsUsersDAO, ICacheLogic cacheLogic)
 {
     this.usersDAO       = usersDAO;
     this.awardsDAO      = awardsDAO;
     this.awardsUsersDAO = awardsUsersDAO;
     this.cacheLogic     = cacheLogic;
 }
コード例 #2
0
        public AwardsBL()
        {
            if (!bool.TryParse(ConfigurationManager.AppSettings["UseDb"], out bool useDb))
            {
                useDb = false;
            }

            AwardsDAO = useDb ? new AwardsSqlDAO() : (IAwardsDAO) new AwardsDAO();
        }
コード例 #3
0
 public Resolver(string path)
 {
     daoAwardsAssotiations = new DALAwardsAssotiationsJSON(path);
     daoUsers              = new DALUsersJSON(daoAwardsAssotiations, path);
     daoAwards             = new DALAwardsJSON(daoAwardsAssotiations, path);
     daoEmblems            = new EmblemsJSON(path);
     bllUsers              = new BLOUsers(daoUsers);
     bllAwards             = new BLOAwards(daoAwards);
     bllEmblems            = new EmblemsBLL(daoEmblems);
     bllAwardsAssotiations = new BLOAwardsAssotiations(daoAwardsAssotiations);
 }
コード例 #4
0
 static DependencyResolver()
 {
     //_usersDAO = new JsonUsersDAO();
     _usersDAO   = new dbUsersDAO();
     _usersLogic = new UsersLogic(_usersDAO);
     //_awardsDAO = new JsonAwardsDAO();
     _awardsDAO   = new dbAwardsDAO();
     _awardsLogic = new AwardsLogic(_awardsDAO);
     //_table_Users_AwardsDAO = new JsonTable_Users_AwardsDAO();
     _table_Users_AwardsDAO   = new dbTable_Users_AwardsDAO();
     _table_Users_AwardsLogic = new Table_Users_AwardsLogic(_table_Users_AwardsDAO);
 }
コード例 #5
0
 public Resolver()
 {
     daoUsers              = new UsersDAO();
     daoAwards             = new AwardsDAO();
     daoAwardsAssotiations = new AwardsAssotiationsDAO(daoUsers, daoAwards);
     daoRoles              = new RolesDAO();
     daoAuth                  = new AuthDAO();
     GetBLLAuth               = new BLOAuth(daoAuth);
     GetBLLRoles              = new BLORoles(daoRoles);
     GetBLLUsers              = new BLOUsers(daoUsers);
     GetBLLAwards             = new BLOAwards(daoAwards);
     GetBLLAwardsAssotiations = new BLOAwardsAssotiations(daoAwardsAssotiations);
 }
コード例 #6
0
 public AwardsAssotiationsDAO(IUsersDAO usersDao, IAwardsDAO awardsDao)
 {
     this.usersDao  = usersDao;
     this.awardsDao = awardsDao;
 }
コード例 #7
0
 public AwardsLogic(IAwardsDAO awardsDAO)
 {
     _awardsDAO = awardsDAO;
 }
コード例 #8
0
 public UsersAndAwardsBLL(string connectionString)
 {
     usersDAO  = new UsersDAOdb(connectionString);
     awardsDAO = new AwardsDAOdb(connectionString);
 }
コード例 #9
0
 public UsersAndAwardsBLL()
 {
     awardsDAO = new AwardsDAO();
     usersDAO  = new UsersDAO();
 }
コード例 #10
0
 public AwardsBL()
 {
     AwardsDAO = new AwardsDAO();
 }
コード例 #11
0
 public AwardsLogic(IAwardsDAO awardsDAO, ICacheLogic cacheLogic)
 {
     this.awardsDAO  = awardsDAO;
     this.cacheLogic = cacheLogic;
 }
コード例 #12
0
 public BLOAwards(IAwardsDAO daoAwards)
 {
     this.daoAwards = daoAwards;
 }