コード例 #1
0
ファイル: Test.cs プロジェクト: AkovalevPerm/WorkProjects
        ICommandHandler <UpdateTaskCommand, bool> resolveUpdateTaskHandler()
        {
            var updateTaskCommandHanlder = new UpdateTaskCommandHandler();
            var logDecorated             = new LogDecorator <UpdateTaskCommand, bool>(updateTaskCommandHanlder);
            var exceptionDecorated       = new CatchUnhadledErrorDecorator <UpdateTaskCommand, bool>(logDecorated);

            return(exceptionDecorated);
        }
コード例 #2
0
ファイル: Test.cs プロジェクト: AkovalevPerm/WorkProjects
        ICommandHandler <AddUserCommand, int> resolveAddUserHandler()
        {
            var addUserCommandHanlder = new AddUserCommandHandler();
            var logDecorated          = new LogDecorator <AddUserCommand, int>(addUserCommandHanlder);
            var exceptionDecorated    = new CatchUnhadledErrorDecorator <AddUserCommand, int>(logDecorated);

            return(exceptionDecorated);
        }