public IActionResult EditExercise([FromBody] DTO.Exercise dataExercise) { try { _userPrograms.EditExercise(dataExercise.Id, dataExercise.Name, dataExercise.SetsAmount); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult DeleteExercise([FromBody] DTO.Exercise dataExercise) { try { _userPrograms.DeleteExercise(dataExercise.Id); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult AddExercise([FromBody] DTO.Exercise dataExercise) { try { Exercise exer = _userPrograms.CreateExercise(dataExercise.Day, dataExercise.Name, dataExercise.SetsAmount); return(Ok(new { exer.Id, exer.Name, exer.SetsAmount, DayId = exer.Day.Id })); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ExCompletion(int id = 0, DateTime?date = null, int weight = 0, string reps = null, Exercise exercise = null) { Id = id; Date = date; Exercise = exercise; Weight = weight; Reps = reps; }