public async Task <IActionResult> PutPostsDb(int?id, Post postsDb) { if (id != postsDb.Id) { return(BadRequest()); } _context.Entry(postsDb).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PostsDbExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <User> Register(User user, string password) { byte[] passwordHash, passwordSalt; CreatePasswordHash(password, out passwordHash, out passwordSalt); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; await _context.Users.AddAsync(user); await _context.SaveChangesAsync(); return(user); }