public async Task <IActionResult> OnPostDeleteAsync(int id) { MyUser.User currentUser = await _userDbContext.Users.FindAsync(id); if (currentUser != null) { _userDbContext.Users.Remove(currentUser); await _userDbContext.SaveChangesAsync(); } Users = await _userDbContext.Users.ToListAsync(); return(Page()); }
public async Task <IActionResult> OnGetEditAsync(int id) { Users = await _userDbContext.Users.ToListAsync(); MyUser.User currentUser = await _userDbContext.Users.FindAsync(id); if (currentUser != null) { CurrentUser = currentUser; } return(Page()); }
public async Task <IActionResult> OnPostEditAsync(int id, string username, string useremail, string password) { MyUser.User currentUser = await _userDbContext.Users.FindAsync(id); if (currentUser != null) { currentUser.Email = useremail; currentUser.Name = username; currentUser.Password = password; await this._userDbContext.SaveChangesAsync(); } Users = await _userDbContext.Users.ToListAsync(); return(Page()); }
public async Task <IActionResult> OnPostAsync() { if (ModelState.IsValid) { MyUser.User currentUser = await _userDbContext.Users.Where(x => x.Email == UserLogin.Email && x.Password == UserLogin.Password).FirstOrDefaultAsync(); if (currentUser == null) { ModelState.AddModelError("", "This user is not valid"); } else { return(RedirectToPage("/List")); } } return(Page()); }
public async Task <IActionResult> OnPostAsync() { if (ModelState.IsValid) { MyUser.User currentUser = await _userDbContext.Users.Where(x => x.Email == RegisterUser.Email).SingleOrDefaultAsync(); if (currentUser == null) { await _userDbContext.Users.AddAsync(RegisterUser); await _userDbContext.SaveChangesAsync(); return(RedirectToPage("/Login")); } else { ModelState.AddModelError("", "this user already exists"); } } return(Page()); }