예제 #1
0
        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));
        }