public ActionResult UpdateConnection(AdminUpdateViewModel adminUpdateViewModel) { if (adminUpdateViewModel.UpdateConnection.DepartureTime == null || adminUpdateViewModel.UpdateConnection.ArrivalTime == null) { TempData["MistakeAdminUpdate"] = "Neue Angaben wurden nicht ausgefüllt.Versuchen Sie es noch einmal."; return(RedirectToAction("Option", "AdminOption")); } TempData["adminUpdate"] = adminUpdateViewModel.ChangeConnection(adminUpdateViewModel); return(RedirectToAction("Option", "AdminOption")); }
public ActionResult Update(AdminUpdateViewModel adminUpdateViewModel) { if (!ModelState.IsValid) { return(View(adminUpdateViewModel)); } bool found = adminUpdateViewModel.FindConnection(adminUpdateViewModel.IdConnection); if (!found) { ModelState.AddModelError(nameof(adminUpdateViewModel.IdConnection), $"Die Identifizierungsnummer {adminUpdateViewModel.IdConnection} wurde nicht gefunden"); return(View(adminUpdateViewModel)); } return(View("ConnectionForUpdate", adminUpdateViewModel)); }
public AdminUpdate() { auvm = new AdminUpdateViewModel(); admin = new Model.Administrator(); this.InitializeComponent(); newUsernameTextBox.Visibility = Visibility.Collapsed; newUsernameTextBlock.Visibility = Visibility.Collapsed; newPasswordTextBlock.Visibility = Visibility.Collapsed; newPasswordTextBox.Visibility = Visibility.Collapsed; confirmPasswordTextBlock.Visibility = Visibility.Collapsed; confirmPasswordTextBox.Visibility = Visibility.Collapsed; errorTextBox.Visibility = Visibility.Collapsed; Initiale(); }
public async Task <ActionResult> UpdateUser(AdminUpdateViewModel model) { if (ModelState.IsValid) { var user = await _adminRepository.GetUserAsync(CurrentUser); user.FirstName = model.FirstName; user.LastName = model.LastName; user.PhoneNumber = model.PhoneNumber; await _adminRepository.UpdateUserAsync(user); return(RedirectToAction("Index", "AdminDetails", new { message = "User details updated successfully." })); } return(RedirectToAction("Index", "AdminDetails", new { message = "Something went wrong!" })); }
public async Task <ActionResult> UpdateUser() { var user = await _adminRepository.GetUserAsync(CurrentUser); AdminUpdateViewModel model = new AdminUpdateViewModel { LoggedUser = CurrentUser, //BaseViewModel LoggedCompany = CurrentCompany, //BaseViewModel LogoUrl = CurrentLogoUrl, FirstName = user.FirstName, LastName = user.LastName, PhoneNumber = user.PhoneNumber }; return(View(model)); }
public ActionResult Update() { AdminUpdateViewModel adminUpdateViewModel = new AdminUpdateViewModel(); return(View(adminUpdateViewModel)); }