public async Task <IActionResult> Edit(EditUserViewModel editUserVm) { if (ModelState.IsValid) { var user = await _userManager.Users.FirstOrDefaultAsync(u => u.Id == editUserVm.Id); var newCreatedBook = new CreatedBook() { Points = editUserVm.PointsForCreatedBook }; user.DateEdited = DateTime.Now.ToString("d"); user.CreatedBooks.Add(newCreatedBook); _context.CreatedBooks.Add(newCreatedBook); try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(editUserVm.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(editUserVm)); }
public void VerifyCreatedBook() { CreatedBook.IsDisplayed("Added book"); }