コード例 #1
0
        public CommandInterceptors(ISaveCommandInterceptor saveCommandInterceptor)
            : this()
        {
            Check.NotNull(saveCommandInterceptor, "saveCommandInterceptor");

            SaveCommandInterceptor = saveCommandInterceptor;
        }
コード例 #2
0
        public CommandInterceptors(ISaveCommandInterceptor saveCommandInterceptor)
            : this()
        {
            Check.NotNull(saveCommandInterceptor, "saveCommandInterceptor");

            SaveCommandInterceptor = saveCommandInterceptor;
        }
コード例 #3
0
        public virtual int Save(ISaveCommandInterceptor savingStrategy)
        {
            Check.NotNull(savingStrategy, "savingStrategy");

            var retVal = CommandRepository.Save(savingStrategy);

            return(retVal);
        }
コード例 #4
0
        public virtual async Task <int> SaveAsync(ISaveCommandInterceptor savingStrategy)
        {
            Check.NotNull(savingStrategy, "savingStrategy");

            return(await Task <int> .Run(() => Save(savingStrategy)));
        }
コード例 #5
0
        public DefaultRepositoryInterceptors(ISaveCommandInterceptor saveCommandInterceptor)
        {
            Check.NotNull(saveCommandInterceptor, "saveCommandInterceptor");

            SaveCommandInterceptor = saveCommandInterceptor;
        }
コード例 #6
0
 public virtual int Save(ISaveCommandInterceptor savingStrategy)
 {
     return(savingStrategy.Save(this, Save));
 }
コード例 #7
0
        public DefaultRepositoryInterceptors(ISaveCommandInterceptor saveCommandInterceptor)
        {
            Check.NotNull(saveCommandInterceptor, "saveCommandInterceptor");

            SaveCommandInterceptor = saveCommandInterceptor;
        }