Пример #1
0
 public RegisterViewModel()
 {
    SpecializationsList = new SpecializationsListViewModel(Specializations.AllSpecializations);
 }
Пример #2
0
      public async Task<ActionResult> ChangeSpecializations(string returnUrl)
      {
         ViewBag.ReturnUrl = returnUrl;
         var selectedSpecializations = await UserManager.GetUserSpecializationsAsync(User.Identity.GetUserId());
         
         var model = new SpecializationsListViewModel(selectedSpecializations);

         return View(model);
      }
Пример #3
0
 public RegisterViewModel()
 {
     SpecializationsList = new SpecializationsListViewModel(Specializations.AllSpecializations);
 }
Пример #4
0
      public async Task<ActionResult> ChangeSpecializations(SpecializationsListViewModel model, string returnUrl)
      {
         ViewBag.ReturnUrl = returnUrl;
         if (!ModelState.IsValid)
         {
            return View(model);
         }

         var result = await UserManager.SetUserSpecializationsAsync(User.Identity.GetUserId(),model.SelectedSpecializations);
         if (result.Succeeded)
         {
            return RedirectToLocal(returnUrl);
         }

         AddErrors(result);

         return View(model);
      }