public async Task <ActionResult <Series> > PutSeries(int id, Series series) { var email = GetEmail(); series.UserEmail = email; if (id != series.SeriesId || !seriesRepository.CheckSeriesOwner(id, email)) { return(BadRequest()); } CreateSeriesName(series); _context.Entry(series).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SeriesExists(id)) { return(NotFound()); } else { throw; } } return(series); }