Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. public void MainMethod()
  2. {
  3. foreach (var x in _ListUser)
  4. tasks.Add(Task.Run(() => Update1Record(x)));
  5. Task.WhenAll(tasks).Wait();
  6. }
  7. public string Update1Record(UserViewModel objUser)
  8. {
  9. using (var VibrantDbContext = new VIBRANT())
  10. using (var AuditDb = new VibrantAuditEntities())
  11. using (var VibrantTransaction = VibrantDbContext.Database.BeginTransaction(System.Data.IsolationLevel.ReadCommitted))
  12. using (var AuditTransaction = AuditDb.Database.BeginTransaction(System.Data.IsolationLevel.ReadCommitted))
  13. {
  14. try
  15. {
  16. VibrantDbContext.Database.Initialize(force: false);
  17. AuditDb.Database.Initialize(force: false);
  18. VibrantDbContext.Configuration.AutoDetectChangesEnabled = false;
  19. var _ObjUserItem = FillupDateTimeValues(objUser);
  20. ImportToDB(_ObjUserItem, 0, VibrantDbContext, AuditDb);
  21. BuildImportLog(objUser, VibrantDbContext, AuditDb);
  22. VibrantDbContext.SaveChanges();
  23. AuditDb.SaveChanges();
  24. VibrantTransaction.Commit();
  25. AuditTransaction.Commit();
  26. }
  27. catch (Exception ex)
  28. {
  29. VibrantTransaction.Rollback();
  30. AuditTransaction.Rollback();
  31. throw;
  32. }
  33. }
  34. return "S";
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement