示例#1
0
        public async Task <string> GetFactoryMethod(int id)
        {
            switch (id)
            {
            case 1:
                var obj1      = new Product1();
                var response1 = await obj1.RunLogic(_applicationEnvironment.ApplicationBasePath);

                return(response1.Data);

            case 2:
                var obj2      = new Product2();
                var response2 = await obj2.RunLogic(_applicationEnvironment.ApplicationBasePath);

                return(response2.Data);
            }
            return("id is not recognised");
        }