root/UnityWeb/UnityWeb/Base/BusinessConversation.cs

8182
29
29
30
        public override void OnEntry(MethodExecutionEventArgs eventArgs)
30
        public override void OnEntry(MethodExecutionEventArgs eventArgs)
31
        {
31
        {
32
            var container = HttpContext.Current != null ? HttpContext.Current.Application.GetContainer() : UnityTestContainer.Instance;
32
            //var container = HttpContext.Current != null ? HttpContext.Current.Application.GetContainer() : UnityTestContainer.Instance;
33
            var conversation = container.Resolve<IConversation>();
33
            //var conversation = container.Resolve<IConversation>();
34
            //var conversation = ObjectFactory.GetInstance<IConversation>();
34
            var conversation = ObjectFactory.GetInstance<IConversation>();
35
            conversation.Resume();
35
            conversation.Resume();
36
        }
36
        }
37
37
38
        public override void OnSuccess(MethodExecutionEventArgs eventArgs)
38
        public override void OnSuccess(MethodExecutionEventArgs eventArgs)
39
        {
39
        {
40
            var container = HttpContext.Current != null ? HttpContext.Current.Application.GetContainer() : UnityTestContainer.Instance;
40
            //var container = HttpContext.Current != null ? HttpContext.Current.Application.GetContainer() : UnityTestContainer.Instance;
41
            var conversation = container.Resolve<IConversation>();
41
            //var conversation = container.Resolve<IConversation>();
42
            //var conversation = ObjectFactory.GetInstance<IConversation>();
42
            var conversation = ObjectFactory.GetInstance<IConversation>();
43
            conversation.Pause();
43
            conversation.Pause();
44
        }
44
        }
45
45
46
        public override void OnException(MethodExecutionEventArgs eventArgs)
46
        public override void OnException(MethodExecutionEventArgs eventArgs)
47
        {
47
        {
48
            var container = HttpContext.Current != null ? HttpContext.Current.Application.GetContainer() : UnityTestContainer.Instance;
48
            //var container = HttpContext.Current != null ? HttpContext.Current.Application.GetContainer() : UnityTestContainer.Instance;
49
            var conversation = container.Resolve<IConversation>();
49
            //var conversation = container.Resolve<IConversation>();
50
            //var conversation = ObjectFactory.GetInstance<IConversation>();
50
            var conversation = ObjectFactory.GetInstance<IConversation>();
51
            conversation.Abort();
51
            conversation.Abort();
52
        }
52
        }
53
    }
53
    }