public async Task <IActionResult> Index() { var Model = new List <FichaExercicio>(); var response = await HttpGeneric.Get(APIUrl.Url() + "FilaFicha/ListarFila"); if (response.Code == 200) { Model = JsonConvert.DeserializeObject <List <FichaExercicio> >(response.Result.ToString()); Model = Model.OrderBy(x => x.Exercicio.Descricao).ToList(); } return(View(Model)); }
public async Task <IActionResult> Index() { var lTipo = new List <Tipo>(); var response = await HttpGeneric.Get(APIUrl.Url() + "Tipo/ListarTodos"); if (response.Code == 200) { lTipo = JsonConvert.DeserializeObject <List <Tipo> >(response.Result.ToString()); } return(View(lTipo)); }
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); }
public async Task <IActionResult> ControlarFicha() { var lFicha = new List <Ficha>(); var response = await HttpGeneric.Get(APIUrl.Url() + "Ficha/ListarTodos"); if (response.Code == 200) { lFicha = JsonConvert.DeserializeObject <List <Ficha> >(response.Result.ToString()); } lFicha = lFicha.OrderBy(x => x.DiaSeq).ToList(); return(View(lFicha)); }
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); }
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 static async Task <List <int> > PopularDiaSeq(int IDFicha = 0) { int[] sequenciaisPossiveis = new int[] { 1, 2, 3, 4, 5 }; var lFicha = new List <Ficha>(); var response = await HttpGeneric.Get(APIUrl.Url() + "Ficha/ListarTodos"); if (response.Code == 200) { lFicha = JsonConvert.DeserializeObject <List <Ficha> >(response.Result.ToString()); } return(sequenciaisPossiveis.Except(lFicha.Where(x => x.IDFicha != IDFicha).Select(x => x.DiaSeq).ToList()).ToList()); }
public async Task <IActionResult> EditarFicha(Ficha Ficha) { var response = await HttpGeneric.Put(APIUrl.Url() + "Ficha/Alterar", Ficha); if (response.Code == 200) { TempData["Sucesso"] = response.Result; return(RedirectToAction("ControlarFicha", "Ficha")); } else { TempData["Erro"] = response.Result; return(View(Ficha)); } }
public async Task <IActionResult> Editar(Tipo Tipo) { var response = await HttpGeneric.Put(APIUrl.Url() + "Tipo/Alterar", Tipo); if (response.Code == 200) { TempData["Sucesso"] = response.Result; return(RedirectToAction("Index", "Tipo")); } else { TempData["Erro"] = response.Result; return(View(Tipo)); } }
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)); } }
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)); }
public async Task <IActionResult> Cadastrar(Tipo Tipo) { Tipo.Status = 1; var response = await HttpGeneric.Post(APIUrl.Url() + "Tipo/Criar", Tipo); if (response.Code == 200) { TempData["Sucesso"] = response.Result; return(RedirectToAction("Index", "Tipo")); } else { TempData["Erro"] = response.Result; return(View(Tipo)); } }
public async Task <IActionResult> CadastrarFicha(Ficha Ficha) { Ficha.DataCriacao = DateTime.Now; Ficha.Status = 1; var response = await HttpGeneric.Post(APIUrl.Url() + "Ficha/Criar", Ficha); if (response.Code == 200) { TempData["Sucesso"] = response.Result; return(RedirectToAction("ControlarFicha", "Ficha")); } else { TempData["Erro"] = response.Result; return(View(Ficha)); } }
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)); }
public async Task <IActionResult> AlterarSituacao(int IDTipo) { var Tipo = BuscarTipoPorId(IDTipo).Result; if (Tipo != null) { if (Tipo.Status == 1) { Tipo.Status = 0; } else { Tipo.Status = 1; } var response = await HttpGeneric.Put(APIUrl.Url() + "Tipo/Alterar", Tipo); if (response.Code == 200) { if (Tipo.Status == 1) { TempData["Sucesso"] = "Tipo foi ativado com sucesso!"; } else { TempData["Sucesso"] = "Tipo foi desativado com sucesso!"; } return(RedirectToAction("Index", "Tipo")); } else { TempData["Erro"] = response.Result; return(View(Tipo)); } } else { TempData["Erro"] = "Tipo não encontrado para alteração!"; return(View(Tipo)); } }
public async Task <IActionResult> AlterarSituacao(int IDFicha) { var Ficha = BuscarFichaPorId(IDFicha).Result; if (Ficha != null) { if (Ficha.Status == 1) { Ficha.Status = 0; } else { Ficha.Status = 1; } var response = await HttpGeneric.Put(APIUrl.Url() + "Ficha/Alterar", Ficha); if (response.Code == 200) { if (Ficha.Status == 1) { TempData["Sucesso"] = "Ficha foi ativada com sucesso!"; } else { TempData["Sucesso"] = "Ficha foi desativada com sucesso!"; } return(RedirectToAction("ControlarFicha", "Ficha")); } else { TempData["Erro"] = response.Result; return(View(Ficha)); } } else { TempData["Erro"] = "Ficha não encontrado para alteração!"; return(View(Ficha)); } }
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); }
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)); } }
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()); } }