public ActionResult ChangeAddress(NewAddressViewModel model) { if (ModelState.IsValid) { if (CurrentUser.PhoneNumber != model.PhoneNumber) { var token = UserManager.GenerateChangePhoneNumberTokenAsync(CurrentUser.Id, model.PhoneNumber).Result; UserManager.ChangePhoneNumberAsync(CurrentUser.Id, model.PhoneNumber, token); } var newAddress = new Address { id = CurrentUserAddress.id, city = model.City, street = model.Street, house_number = model.HouseNumber, apartment_number = model.ApartamentNumber, postal_code = model.PostalCode, postal_city = model.PostalCity }; _IAddressesRepository.EditAddress(newAddress); TempData["Success"] = "Zmieniono dane adresowe."; } else { TempData["Warning"] = "Wystąpił błąd. Spróbuj jeszcze raz."; } return(View()); }
public ActionResult EditAddress(AddressDetails model) { if (ModelState.IsValid) { if (string.IsNullOrEmpty(model.PostalCity)) { model.PostalCity = model.City; } _IAddressesRepository.EditAddress(new Address { id = model.AddressID, city = model.City, house_number = model.HouseNumber, apartment_number = model.ApartmentNumber, street = model.Street, postal_city = model.PostalCity, postal_code = model.PostalCode }); TempData["Success"] = "Pomyślnie edytowano adres."; } else { TempData["Warning"] = "Wystąpił błąd. Spróbuj jeszcze raz."; } return(RedirectToAction("Index")); }