Advertisement
Guest User

Untitled

a guest
Feb 15th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. var db = new CBEntities();
  2.  
  3. var user = db.Users.Add(new User
  4. {
  5. Username = model.Username,
  6. Firstname = model.FirstName,
  7. Lastname = model.LastName,
  8. Email = model.Email,
  9. Password = model.Password,
  10. EmailConfirmed = 0,
  11. Country = model.Country,
  12. EmailSubscribed = model.Newsletter != null && model.Newsletter.Value ? 1 : 0,
  13. Role = "User",
  14. SignUpDate = DateTime.UtcNow
  15. });
  16.  
  17. db.SaveChanges();
  18.  
  19. //create a initial trial license for user
  20. var lic = db.Licenses.Add(new License
  21. {
  22. ExpirationDate = DateTime.UtcNow.AddDays(21),
  23. UserID = user.ID,
  24. Key = "",
  25. PackageID = coupon.ID,
  26. Status = (int)LicenseStatus.Active,
  27. Type = (int)LicenseTypes.TRIAL
  28. });
  29.  
  30. db.SaveChanges();
  31. user.LicenseID = lic.ID;
  32.  
  33. db.SaveChanges();
  34.  
  35. using (var db = new CBEntities()) {
  36.  
  37. var user = db.Users.Add(new User
  38. {
  39. Username = model.Username,
  40. Firstname = model.FirstName,
  41. Lastname = model.LastName,
  42. Email = model.Email,
  43. Password = model.Password,
  44. EmailConfirmed = 0,
  45. Country = model.Country,
  46. EmailSubscribed = model.Newsletter != null && model.Newsletter.Value ? 1 : 0,
  47. Role = "User",
  48. SignUpDate = DateTime.UtcNow
  49. });
  50.  
  51. db.SaveChanges();
  52.  
  53. //create a initial trial license for user
  54. var lic = db.Licenses.Add(new License
  55. {
  56. ExpirationDate = DateTime.UtcNow.AddDays(21),
  57. UserID = user.ID,
  58. Key = "",
  59. PackageID = coupon.ID,
  60. Status = (int)LicenseStatus.Active,
  61. Type = (int)LicenseTypes.TRIAL
  62. });
  63.  
  64. db.SaveChanges();
  65. user.LicenseID = lic.ID;
  66.  
  67. db.SaveChanges();
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement