示例#1
0
        public async Task <IActionResult> AdicionarExercicio(int exercicioId, int frequencia, int repeticoes, int carga, int treinoId)
        {
            if (await _listaExercicioRepositorio.ExercicioExisteNoTreino(exercicioId, treinoId))
            {
                return(Json(false));
            }

            ListaExercicio listaExercicio = new ListaExercicio
            {
                ExercicioId = exercicioId,
                Frequencia  = frequencia,
                Repeticoes  = repeticoes,
                Carga       = carga,
                TreinoId    = treinoId
            };

            if (ModelState.IsValid)
            {
                await _listaExercicioRepositorio.Inserir(listaExercicio);

                return(Json(true));
            }
            else
            {
                return(Json(false));
            }
        }
示例#2
0
        public async Task <IActionResult> AdicionarExercicio(int exercicioId, int frequencia, int repeticoes, int carga, int fichaId)
        {
            if (await _listaExercicioRepositorio.ExercicioExisteNaFicha(exercicioId, fichaId))
            {
                return(Json(false));
            }

            ListaExercicio listaExercicio = new ListaExercicio()
            {
                ExercicioId = exercicioId,
                Frequencia  = frequencia,
                Repeticoes  = repeticoes,
                Carga       = carga,
                FichaId     = fichaId
            };

            if (ModelState.IsValid)
            {
                try
                {
                    await _listaExercicioRepositorio.Inserir(listaExercicio);

                    return(Json(true));
                }
                catch (Exception e)
                {
                    return(Json(e.Message));
                }
            }
            else
            {
                return(Json(false));
            }
        }
示例#3
0
        public async Task <IActionResult> AdicionarExercicio(int ExercicioId, int frequencia, int repeticoes, int carga, int FichaId)
        {
            if (await _listaRepositorio.ExisteExercicioFicha(ExercicioId, FichaId))
            {
                return(Json(false));
            }

            ListaExercicio lista = new ListaExercicio
            {
                ExercicioId = ExercicioId,
                Frequencia  = frequencia,
                Repeticoes  = repeticoes,
                Carga       = carga,
                FichaId     = FichaId
            };

            if (ModelState.IsValid)
            {
                await _listaRepositorio.Inserir(lista);

                return(Json(true));
            }
            else
            {
                return(Json(false));
            }
        }