Guest User

Untitled

a guest
Mar 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. public async Task<ActionResult> SignUp(int? ID)
  2. {
  3. if (!ID.HasValue)
  4. {
  5. return RedirectToAction("Index");
  6. }
  7.  
  8. using (var EM = new EventManager())
  9. using (var UM1 = new UserManager())
  10. using (var UM2 = new UserManager())
  11. {
  12. var UserClaims = new UserHelper();
  13.  
  14. var TimeSlotTask = EM.GetEventTimeSlotByIDAsync(ID.Value);
  15. var DepartmentTask = UM1.GetDepartments();
  16. var UserTask = UM2.GetUserInfo(UserClaims.WindowsAccountName);
  17.  
  18. await Task.WhenAll(TimeSlotTask, DepartmentTask, UserTask);
  19.  
  20. return View(new SignUpViewModel()
  21. {
  22. EventTimeslot = TimeSlotTask.Result,
  23. User = UserTask.Result,
  24. Departments = DepartmentTask.Result
  25. });
  26. }
  27. }
Add Comment
Please, Sign In to add comment