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)); } }
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 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)); } }
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)); } }