public IHttpActionResult CreateWorkout(WorkoutNuevoDTO dto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Workout wod = new Workout(); wod.Nombre = dto.nombre; wod.Tipo = dto.workout_tipo; wod.SubTipo = dto.entrenamiento_tipo; wod.GrupoTipo = dto.grupo_tipo; wod.Fecha = dto.fecha; wod.Detalle = dto.detalle; wod.TiempoMaximoMinuto = dto.tiempo_maximo_minuto; wod.TiempoMaximoSegundo = dto.tiempo_maximo_segundo; wod.Rx = dto.rx; wod.VueltasCompletas = dto.vueltas_completas; wod.RepeticionesExtra = dto.repeticiones_extra; wod.TiempoFinalizacionMinuto = dto.tiempo_finalizacion_minuto; wod.TiempoFinalizacionSegundo = dto.tiempo_finalizacion_segundo; wod.Rondas = dto.setRondas(dto); wod.RondasGrupoEjercicio = dto.rondas_grupo_ejercicio; db.Workouts.Add(wod); db.SaveChanges(); return(Ok(new WorkoutResumenDTO(wod))); }
public IHttpActionResult CreateWorkout(WorkoutNuevoDTO dto) { if (!ModelState.IsValid) { return BadRequest(ModelState); } Workout wod = new Workout(); wod.Nombre = dto.nombre; wod.Tipo = dto.workout_tipo; wod.SubTipo = dto.entrenamiento_tipo; wod.GrupoTipo = dto.grupo_tipo; wod.Fecha = dto.fecha; wod.Detalle = dto.detalle; wod.TiempoMaximoMinuto = dto.tiempo_maximo_minuto; wod.TiempoMaximoSegundo = dto.tiempo_maximo_segundo; wod.Rx = dto.rx; wod.VueltasCompletas = dto.vueltas_completas; wod.RepeticionesExtra = dto.repeticiones_extra; wod.TiempoFinalizacionMinuto = dto.tiempo_finalizacion_minuto; wod.TiempoFinalizacionSegundo = dto.tiempo_finalizacion_segundo; wod.Rondas = dto.setRondas(dto); wod.RondasGrupoEjercicio = dto.rondas_grupo_ejercicio; db.Workouts.Add(wod); db.SaveChanges(); return Ok(new WorkoutResumenDTO(wod)); }