public async Task <ActionResult <ExercisesV1> > PostExercises(ExercisesV1 exercises) { try { _context.Exercises.Add(exercises); await _context.SaveChangesAsync(); } catch (Exception e) { return(BadRequest(e)); } return(CreatedAtAction("GetExercises", new { id = exercises.Id }, exercises)); }
public async Task <IActionResult> PutExercises(int id, ExercisesV1 exercises) { if (id != exercises.Id) { return(BadRequest()); } try { _context.Database.ExecuteSqlCommand("exercisesUpdate @p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7", parameters: new[] { id.ToString(), exercises.Exercise, exercises.Solution, exercises.VarableData, exercises.ExerciseLevel, exercises.ProjectType, exercises.Langues, exercises.ExpectedSolution }); } catch (Exception e) { return(BadRequest(e)); } return(NoContent()); }