Example #1
0
 public InitController(
     DeptService deptService,
     ProjService projService,
     UserService userService,
     InitService initService
     )
 {
     _deptService = deptService;
     _projService = projService;
     _userService = userService;
     _initService = initService;
 }
Example #2
0
 public ProjController(
     ProjService service)
 {
     _service = service;
 }
Example #3
0
        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;
            }
        }