public async Task <IActionResult> UpdateMembership(int id, AuthorMembership membership) { var author = await _dbContext.Authors.FindAsync(id); EnsureAuthorExists(author); author.UpdateMembership(membership); await _dbContext.SaveChangesAsync(); return(NoContent()); }
public void UpdateMembership(AuthorMembership membership) { // add validations. AuthorMembership = membership; }