public async Task <IHttpActionResult> AddTrainingDay(AddDayMuscleBm project) { var id = User.Identity.GetUserId(); var addDayTraining = await this.fitnessService.CreateProgram(project, id); return(this.Ok(addDayTraining.UserId)); }
//Enable-Migration public async Task <AddDayMuscle> CreateProgram(AddDayMuscleBm dayMuscle, string id) { AddDayMuscle program = this.Calculate(id); AddDayMuscle userProgram = new AddDayMuscle() { UserId = dayMuscle.UserId, Exercises = dayMuscle.Exercises, /*Day = dayMuscle.Day,*//* Muscle = dayMuscle.Muscle,*/ Sets = program.Sets, Reps = program.Reps, RestSets = program.RestSets, RestExercises = program.RestExercises }; this.dayWorkout.Add(userProgram); await this.dayWorkout.SaveChangesAsync(); return(userProgram); // To Do: Mapping from entity model to binding model ! }