Exemplo n.º 1
0
 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));
     }
 }
Exemplo n.º 2
0
 public IActionResult DeleteExercise([FromBody] DTO.Exercise dataExercise)
 {
     try
     {
         _userPrograms.DeleteExercise(dataExercise.Id);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Exemplo n.º 3
0
        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));
            }
        }
Exemplo n.º 4
0
 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;
 }