public ActionResult MyInfo() { var user = CurrentUser(); MyInfoViewModel viewModel = MyInfoViewModel.From(user); return(View(viewModel)); }
public ActionResult MyInfo() { MyInfoViewModel model = new MyInfoViewModel(); model.User = _userManager.Find(x => x.Id == CurrentSession.User.Id); return(View(model)); }
public JsonResult Edit(MyInfoViewModel model) { if (ModelState.IsValid) { var UserEntity = _userService.GetById(CurrentUser.Id); UserEntity = Mapper.Map(model, UserEntity); _userService.Edit(UserEntity); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }
public ActionResult MyInfo() { var userId = User.Identity.GetUserId(); var user = _userManager.Find(userId); MyInfoViewModel model = new MyInfoViewModel() { Username = user.UserName, Name = user.Name, Surname = user.Surname, Email = user.Email, City = user.City.Name }; return(View(model)); }
public ActionResult MyInfo(MyInfoViewModel viewModel) { User user = CurrentUser(); if (!user.Email.Equals(viewModel.Email)) { if (daoTemplate.FindUniqueByField <User>(Models.User.EmailProperty, viewModel.Email) != null) { ModelState.AddModelError("Email", "Пользователь с таким email уже зарегистрирован"); } } if (ModelState.IsValid) { user.Contact = Contact.From(viewModel.Contact); user.Email = viewModel.Email; user.IsSignedForNews = viewModel.IsSignForNews; } return(View(viewModel)); }
public MyInfoView() { InitializeComponent(); BindingContext = new MyInfoViewModel(); }