public InitController( DeptService deptService, ProjService projService, UserService userService, InitService initService ) { _deptService = deptService; _projService = projService; _userService = userService; _initService = initService; }
public ProjController( ProjService service) { _service = service; }
public Api(string node) { initOss(); netnode = node; switch (netnode) { case "testnet": rs = new RewardService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_testnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_testnet, oss = oss, bucketName = mh.bucketName_testnet, }; fs = new FinanceService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_testnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_testnet, }; ds = new DiscussService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_testnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_testnet, tokenUrl = mh.tokenUrl_testnet, }; ps = new ProjService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_testnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_testnet, tokenUrl = mh.tokenUrl_testnet, oss = oss, bucketName = mh.bucketName_testnet, }; us = new UserService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_testnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_testnet, tokenUrl = mh.tokenUrl_testnet, oss = oss, bucketName = mh.bucketName_testnet }; usV3 = new UserServiceV3 { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_testnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_testnet, tokenUrl = mh.tokenUrl_testnet, oss = oss, bucketName = mh.bucketName_testnet }; ms = new MoloService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_testnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_testnet, us = usV3, oss = oss, bucketName = mh.bucketName_testnet }; break; case "mainnet": usV3 = new UserServiceV3 { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_mainnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_mainnet, tokenUrl = mh.tokenUrl_mainnet, oss = oss, bucketName = mh.bucketName_mainnet }; ms = new MoloService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_mainnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_mainnet, us = usV3, oss = oss, bucketName = mh.bucketName_mainnet }; rs = new RewardService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_mainnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_mainnet, oss = oss, bucketName = mh.bucketName_mainnet, }; ds = new DiscussService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_mainnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_mainnet, tokenUrl = mh.tokenUrl_mainnet, }; ps = new ProjService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_mainnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_mainnet, tokenUrl = mh.tokenUrl_mainnet, oss = oss, bucketName = mh.bucketName_mainnet, }; us = new UserService { mh = mh, dao_mongodbConnStr = mh.dao_mongodbConnStr_mainnet, dao_mongodbDatabase = mh.dao_mongodbDatabase_mainnet, tokenUrl = mh.tokenUrl_mainnet, oss = oss, bucketName = mh.bucketName_mainnet }; break; } }