Exemple #1
0
 public Return FichaExercicio_Alterar(dynamic Obj)
 {
     try
     {
         FichaExercicio FichaExercicio  = JsonConvert.DeserializeObject <FichaExercicio>(Obj.ToString());
         var            vFichaExercicio = _context.FichaExercicio.First(p => p.IDFichaExercicio == FichaExercicio.IDFichaExercicio);
         _context.Entry(vFichaExercicio).CurrentValues.SetValues(FichaExercicio);
         _context.SaveChanges();
         return(Return.Success("Erro ao alterar o vínculo do exercício na ficha"));
     }
     catch (Exception ex)
     {
         return(Return.CatchedError(ex));
     }
 }
Exemple #2
0
        public async Task <IActionResult> CadastrarFichaExercicio(FichaExercicio FichaExercicio)
        {
            var response = await HttpGeneric.Post(APIUrl.Url() + "FichaExercicio/Criar", FichaExercicio);

            if (response.Code == 200)
            {
                TempData["Sucesso"] = response.Result;
                return(RedirectToAction("FichaExercicio", "Ficha", new { IDFicha = FichaExercicio.IDFicha }));
            }
            else
            {
                TempData["Erro"] = response.Result;
                return(View(FichaExercicio));
            }
        }
Exemple #3
0
        public async Task <IActionResult> VincularExercicio(int IDFicha)
        {
            var Model = new FichaExercicio();

            Model.Ficha      = BuscarFichaPorId(IDFicha).Result;
            Model.IDFicha    = Model.Ficha.IDFicha;
            Model.Exercicios = new List <Exercicio>();
            var response = await HttpGeneric.Get(APIUrl.Url() + "Exercicio/ListarTodos");

            if (response.Code == 200)
            {
                Model.Exercicios = JsonConvert.DeserializeObject <List <Exercicio> >(response.Result.ToString());
            }
            return(View(Model));
        }
Exemple #4
0
        public Return FichaExercicio_Criar(dynamic Obj)
        {
            try
            {
                Return         retorno        = new Return();
                FichaExercicio FichaExercicio = JsonConvert.DeserializeObject <FichaExercicio>(Obj.ToString());

                _context.FichaExercicio.Add(FichaExercicio);
                var retornoFichaExercicio = _context.SaveChanges();
                if (retornoFichaExercicio != 0)
                {
                    return(Return.Success("Exercício foi vinculado a ficha com sucesso!"));
                }
                else
                {
                    return(Return.CustomError("Erro ao salvar o FichaExercicio do exercício."));
                }
            }
            catch (Exception ex)
            {
                return(Return.CatchedError(ex));
            }
        }
Exemple #5
0
        public async Task <IActionResult> DeletarFichaExercicio(int IDFichaExercicio)
        {
            var FichaExercicio = new FichaExercicio();
            var response       = await HttpGeneric.Post(APIUrl.Url() + "FichaExercicio/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "IDFichaExercicio", IDFichaExercicio, true));

            if (response.Code == 200)
            {
                List <FichaExercicio> lFichaExercicio = JsonConvert.DeserializeObject <List <FichaExercicio> >(response.Result.ToString());
                FichaExercicio = lFichaExercicio.First();
            }

            response = await HttpGeneric.Delete(APIUrl.Url() + "FichaExercicio/Deletar?IDFichaExercicio=" + FichaExercicio.IDFichaExercicio);

            if (response.Code == 200)
            {
                TempData["Sucesso"] = "Ficha foi desativada com sucesso!";
                return(RedirectToAction("FichaExercicio", "Ficha", new { IDFicha = FichaExercicio.IDFicha }));
            }
            else
            {
                TempData["Erro"] = response.Result;
                return(View(FichaExercicio));
            }
        }