Guest User

Untitled

a guest
May 21st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. public override int SaveChanges()
  2. {
  3. var now = DateTime.Now;
  4.  
  5. this.ChangeTracker.DetectChanges();
  6. foreach (var item in this.ChangeTracker.Entries()
  7. .Where(i => i.State == EntityState.Added || i.State == EntityState.Modified)
  8. .Where(i => i as IEntityAutoDate != null))
  9. {
  10. if (item.State == EntityState.Added)
  11. {
  12. (item as IEntityAutoDate).DateCreated = now;
  13. }
  14. (item as IEntityAutoDate).DateUpdated = now;
  15. }
  16.  
  17.  
  18.  
  19.  
  20. return base.SaveChanges();
  21. }
Add Comment
Please, Sign In to add comment