public async Task <IActionResult> Edit(int id, [Bind("ID,FirstName,LastName,Email,Password")] RegistredUser registredUser) { if (id != registredUser.ID) { return(NotFound()); } if (ModelState.IsValid) { try { repo.RegistredUser.Update(registredUser); repo.Save(); } catch (DbUpdateConcurrencyException) { if (!RegistredUserExists(registredUser.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(registredUser)); }
public async Task <IActionResult> Create([Bind("ID,FirstName,LastName,Email,Password")] RegistredUser registredUser) { if (ModelState.IsValid) { repo.RegistredUser.Create(registredUser); repo.Save(); return(RedirectToAction(nameof(Index))); } return(View(registredUser)); }
public async Task Create(RegistredUser item) { var user = await _context.Users.FirstOrDefaultAsync(u => u.Phone == item.Phone); if (user == null) { _context.RegistredUsers.Add(item); } else { _context.Users.Remove(user); _context.RegistredUsers.Add(item); _context.MessageInfos.Where(m => m.User.Id == user.Id).AsParallel().ForAll(m => m.User = item); } await _context.SaveChangesAsync(); }
public void Update(RegistredUser entity) { throw new NotImplementedException(); }