示例#1
0
        public async Task <IActionResult> Cadastrar()
        {
            Exercicio Exercicio = new Exercicio();

            Exercicio.Tipos = new List <Tipo>();
            var response = await HttpGeneric.Post(APIUrl.Url() + "Tipo/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "Status", 1, true));

            if (response.Code == 200)
            {
                Exercicio.Tipos = JsonConvert.DeserializeObject <List <Tipo> >(response.Result.ToString());
            }

            return(View(Exercicio));
        }
        private async Task <Tipo> BuscarTipoPorId(int IDTipo)
        {
            var Tipo     = new Tipo();
            var response = await HttpGeneric.Post(APIUrl.Url() + "Tipo/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "IDTipo", IDTipo, true));

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

            return(Tipo);
        }
示例#3
0
        private async Task <Exercicio> BuscarExercicioPorId(int IDExercicio)
        {
            var Exercicio = new Exercicio();
            var response  = await HttpGeneric.Post(APIUrl.Url() + "Exercicio/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "IDExercicio", IDExercicio, true));

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

            Exercicio.Tipos = new List <Tipo>();
            response        = await HttpGeneric.Post(APIUrl.Url() + "Tipo/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "Status", 1, true));

            if (response.Code == 200)
            {
                Exercicio.Tipos = JsonConvert.DeserializeObject <List <Tipo> >(response.Result.ToString());
            }


            return(Exercicio);
        }
示例#4
0
        public async Task <IActionResult> Executado(int IDFicha)
        {
            var FilaFicha = new FilaFicha();
            var response  = await HttpGeneric.Post(APIUrl.Url() + "FilaFicha/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "IDFicha", IDFicha, true));

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

            response = await HttpGeneric.Post(APIUrl.Url() + "FilaFicha/Executado", FilaFicha);

            if (response.Code == 200)
            {
                TempData["Sucesso"] = response.Result;
                return(RedirectToAction("Index", "Ficha"));
            }
            else
            {
                TempData["Erro"] = response.Result;
                return(View());
            }
        }
示例#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));
            }
        }
示例#6
0
        public async Task <IActionResult> FichaExercicio(int IDFicha)
        {
            var Model = new FichaExercicioVM();

            Model.Ficha          = BuscarFichaPorId(IDFicha).Result;
            Model.FichaExercicio = new List <FichaExercicio>();

            var lModel   = new List <Ficha>();
            var response = await HttpGeneric.Post(APIUrl.Url() + "FichaExercicio/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "IDFicha", IDFicha, true));

            if (response.Code == 200)
            {
                Model.FichaExercicio = JsonConvert.DeserializeObject <List <FichaExercicio> >(response.Result.ToString());
                Model.FichaExercicio = Model.FichaExercicio.OrderBy(x => x.Exercicio.Descricao).ToList();
            }
            Model.FichaExercicio = Model.FichaExercicio.OrderBy(x => x.Exercicio.Descricao).ToList();
            return(View(Model));
        }
示例#7
0
        private async Task <Ficha> BuscarFichaPorId(int IDFicha)
        {
            var Ficha    = new Ficha();
            var response = await HttpGeneric.Post(APIUrl.Url() + "Ficha/BuscaDinamicaRigida", BuscaDinamica.Add(new List <BuscaDinamica>(), "IDFicha", IDFicha, true));

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

            return(Ficha);
        }