public async Task <ActionResult <Series> > PostSeries(Series series) { var email = GetEmail(); series.UserEmail = email; var max = await seriesRepository.GetMaxOrderInExerciseAsync(series.ExerciseId, email); series.Order = max > 0 ? max + 1 : 1; _context.Series.Add(series); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSeries", new { id = series.SeriesId }, series)); }