public IActionResult ChangePassword([Bind("Password,NewPassword,ReNewPassword")] ChangePasswordDetails changePasswordDetails) { try { if (ModelState.IsValid) { if (changePasswordDetails.NewPassword == changePasswordDetails.ReNewPassword) { var user = UserForChangePassword(changePasswordDetails.Password); if (user != null) { user.Password = changePasswordDetails.NewPassword; _context.Update(user); _context.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError(string.Empty, "סיסמה לא נכונה"); } } else { ModelState.AddModelError(string.Empty, "הסיסמאות שהוכנסו אינן תואמות"); } } } catch (Exception) { ModelState.AddModelError(string.Empty, "שגיאה התרחשה בעת החלפת הסיסמה"); } return(View(changePasswordDetails)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Description,FieldOfStudyId,AcademicInstituteId,Address,OwnerId")] Project project) { if (id != project.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(project); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProjectExists(project.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(project)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Price,Grade,MeetingLocationX,MeetingLocationY,Rank")] Sale sale) { if (id != sale.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sale); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SaleExists(sale.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sale)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,UserName,EMail,Password,IsAdmin")] User user) { if (id != user.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(user); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(user.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(user)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] FieldOfStudy fieldOfStudy) { if (id != fieldOfStudy.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(fieldOfStudy); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FieldOfStudyExists(fieldOfStudy.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(fieldOfStudy)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] AcademicInstitute academicInstitute) { if (id != academicInstitute.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(academicInstitute); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcademicInstituteExists(academicInstitute.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(academicInstitute)); }