public async Task <ActionResult> SubmitTraining(User user, EndTrainingViewModel trainingSubmit)
        {
            for (int i = 0; i < trainingSubmit.exercises.Count; i++)
            {
                TrainingHistory trainingHistory = new TrainingHistory(trainingSubmit.trainingPlanId, trainingSubmit.exercises[i].exerciseId, trainingSubmit.exercises[i].kg, trainingSubmit.exercises[i].quantity, trainingSubmit.exercises[i].startTime, trainingSubmit.exercises[i].endTime, user.Id, trainingSubmit.muscleGroupId);
                await _context.AddAsync(trainingHistory);

                await _context.SaveChangesAsync();
            }
            return(new OkResult());
        }
        public async Task <ActionResult> EndTraining(EndTrainingViewModel trainingSubmit)
        {
            if (!ModelState.IsValid)
            {
                return(UnprocessableEntity());
            }
            var user = await _jwtService.CheckUser(Request.Cookies["JWT"]);

            if (user == null)
            {
                return(Unauthorized());
            }


            return(await _trainingManager.SubmitTraining(user, trainingSubmit));;
        }