public async Task <ActionResult <ScheduleSeries> > PostScheduleSeries(ScheduleSeries scheduleSeries) { var email = GetEmail(); scheduleSeries.UserEmail = email; CreateSeriesName(scheduleSeries); scheduleSeries.Order = await scheduleSeriesRepository.GetMaxOrderForScheduleExerciseAsync(scheduleSeries.ScheduleExerciseId, email) + 1; _context.ScheduleSeries.Add(scheduleSeries); await _context.SaveChangesAsync(); return(CreatedAtAction("GetScheduleSeries", new { id = scheduleSeries.ScheduleSeriesId }, scheduleSeries)); }