コード例 #1
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     if (@event.Entity is ValidatableObject)
     {
         var entity = @event.Entity;
         Validator.ValidateObject(entity, new ValidationContext(entity, null, null), true);
     }
     return false;
 }
コード例 #2
0
 public async Task <bool> OnPreUpdateAsync(PreUpdateEvent @event, CancellationToken cancellationToken)
 {
     return(await HandleAsync(@event.Session, @event.Entity));
 }
コード例 #3
0
 public Task <bool> OnPreUpdateAsync(PreUpdateEvent @event, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     Validate(@event.Entity, @event.Persister.EntityMode);
     return(false);
 }
コード例 #5
0
 public Task <bool> OnPreUpdateAsync(PreUpdateEvent @event, CancellationToken cancellationToken)
 {
     OnPreUpdate(@event);
     return(Task.FromResult(false));
 }
コード例 #6
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     Validate(@event.Entity, @event.Session.EntityMode);
     return(false);
 }
コード例 #7
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     log.Debug("OnPreUpdate :" + @event);
     return(false);
 }
コード例 #8
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     var entity = (Entity)@event.Entity;
     Validator.ValidateObject(entity, new ValidationContext(entity, null, null), true);
     return false;
 }
コード例 #9
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     RepositoryFramework.RaisePreUpdate(@event.Entity);
     return(false);
 }
コード例 #10
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     return(true);
 }
コード例 #11
0
 public virtual bool OnPreUpdate(PreUpdateEvent @event)
 {
     HandleTimeStamps(@event, false);
     return(false);
 }
コード例 #12
0
 public virtual async Task <bool> OnPreUpdateAsync(PreUpdateEvent @event, CancellationToken cancellationToken)
 {
     HandleTimeStamps(@event, false);
     return(false);
 }
コード例 #13
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     return(false);
 }
コード例 #14
0
 public bool OnPreUpdate(
     PreUpdateEvent @event)
 {
     return(OnPreUpdateAsync(@event, CancellationToken.None).Result);
 }
コード例 #15
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     Validate(@event.Entity);
     return(false);
 }
コード例 #16
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     return(Handle(@event.Session, @event.Entity));
 }
コード例 #17
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     return true;
 }
コード例 #18
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     return(SetProps(@event));
 }
コード例 #19
0
 public Task <bool> OnPreUpdateAsync(PreUpdateEvent @event, CancellationToken cancellationToken)
 {
     return(Task.FromResult(SetProps(@event)));
 }
コード例 #20
0
 public bool OnPreUpdate(PreUpdateEvent @event)
 {
     this.Process <IPreUpdateEventListener>(x => x.OnPreUpdate(@event));
     return(false);
 }