// // GET : /Manage/ChangePersonalData public ActionResult ChangePersonalData() { var user = GetUser(); var viewModel = new ChangePersonalDataViewModel { Name = user.Name, Surname = user.Surname, }; return(View(viewModel)); }
public ActionResult ChangePersonalData(ChangePersonalDataViewModel model) { var user = GetUser(); if (ModelState.IsValid) { user.Name = model.Name; user.Surname = model.Surname; UserManager.Update(user); return(RedirectToAction("Index", new { Message = ManageMessageId.ChangeDataSuccess })); } return(RedirectToAction("Index", new { Message = ManageMessageId.Error })); }
public static ChangePersonalDataViewModel GetPersonalData(string login) // uzyskanie danych adresowych uzytkownika { ChangePersonalDataViewModel changePersonalDataViewModel = new ChangePersonalDataViewModel(); using (sklepEntities db = new sklepEntities()) { Users user = db.Users.Where(x => x.UserName == login).Single(); changePersonalDataViewModel.Name = user.Name; changePersonalDataViewModel.Surname = user.Surname; if (user.PhoneNumber != null) { changePersonalDataViewModel.PhoneNumber = (int)user.PhoneNumber; } return(changePersonalDataViewModel); } }
public async Task <ActionResult> ChangePersonalData(ChangePersonalDataViewModel model) { ApplicationUser user = await UserManager.FindByIdAsync(User.Identity.GetUserId()); user.Address = model.Address; user.BirthDate = model.BirthDate; user.Cuit = model.Cuit; user.DNI = model.DNI; user.LastName = model.LastName; user.Telephone = model.Telephone; user.Name = model.Name; IdentityResult result = await UserManager.UpdateAsync(user); return(RedirectToAction("Index", new { Message = ManageMessageId.ChangePersonalData })); }
public async Task <ActionResult> ChangePersonalData() { var user = await UserManager.FindByIdAsync(User.Identity.GetUserId()); ChangePersonalDataViewModel model = new ChangePersonalDataViewModel { Address = user.Address, DNI = user.DNI, BirthDate = user.BirthDate, Telephone = user.Telephone, Cuit = user.Cuit, Name = user.Name, LastName = user.LastName }; return(View(model)); }
public ActionResult ChangePersonalDataForm(ChangePersonalDataViewModel model) { var consumerInDb = Holder.Context.Consumers.Single(c => c.Id == model.Consumer.Id); consumerInDb.City = Holder.Context.Cities.Single(c => c.Id == model.Consumer.City.Id); consumerInDb.Name = model.Consumer.Name; consumerInDb.Lastname = model.Consumer.Lastname; consumerInDb.Address = model.Consumer.Address; consumerInDb.PESEL = model.Consumer.PESEL; consumerInDb.PhoneNumber = model.Consumer.PhoneNumber; if (model.Consumer.BirthDate != DateTime.MinValue) { consumerInDb.BirthDate = model.Consumer.BirthDate; } Holder.Context.SaveChanges(); return(RedirectToAction("Index", "Home")); }