예제 #1
0
        public ActionResult ChangeCounselor(UserCounselorViewModel model)
        {
            if (ModelState.IsValid)
            {
                string userId = User.Identity.GetUserId();
                bool editResult = _userManager.ChangeUserCounselor(userId, model.CounselorFirstName, model.CounselorLastName);

                if (editResult)
                    return RedirectToAction("Index", new { Message = ManageMessageId.ChangeCounselorDataSuccess });
                else if (_userManager.AddUserCounselot(userId, model.CounselorFirstName, model.CounselorLastName))
                    return RedirectToAction("Index", new { Message = ManageMessageId.ChangeCounselorDataSuccess });
                else
                    return RedirectToAction("Index", new { Message = ManageMessageId.Error });
            }
            else
                return View(model);
        }
예제 #2
0
        public ActionResult ChangeCounselor()
        {
            var dbModel = _userManager.GetUserCounselorById(User.Identity.GetUserId());
            UserCounselorViewModel viewModel;

            if (dbModel != null)
            {
                viewModel = new UserCounselorViewModel
                {
                    CounselorFirstName = dbModel.FirstName,
                    CounselorLastName = dbModel.LastName
                };
            }
            else
                viewModel = new UserCounselorViewModel();

            return View(viewModel);
        }