コード例 #1
0
        public PolymorphismDto Polymorphism(int appId)
        {
            var callLog = Log.Call <dynamic>($"a#{appId}");
            var cms     = new CmsRuntime(appId, Log, true);
            var poly    = new Polymorphism.Polymorphism(cms.Data, Log);
            var result  = new PolymorphismDto
            {
                Id       = poly.Entity?.EntityId,
                Resolver = poly.Resolver,
                TypeName = PolymorphismConstants.Name
            };

            return(callLog(null, result));
        }
コード例 #2
0
ファイル: PolymorphismBackend.cs プロジェクト: valadas/2sxc
        public PolymorphismDto Polymorphism(int appId)
        {
            var callLog  = Log.Call <dynamic>($"a#{appId}");
            var appState = State.Get(appId);
            var poly     = new Polymorphism.Polymorphism(appState.List, Log);
            var result   = new PolymorphismDto
            {
                Id       = poly.Entity?.EntityId,
                Resolver = poly.Resolver,
                TypeName = PolymorphismConstants.Name
            };

            return(callLog(null, result));
        }