public ActionResult ObterTimes() { _repositorio = new TimeRepositorio(); ModelState.Clear(); return(View(_repositorio.ObterTimes())); }
public ActionResult EditarTime(int id) { _repositorio = new TimeRepositorio(); var time = _repositorio.ObterTimes().Find(t => t.TimeId == id); //Não é uma boa prática, crie uma proc que retorne somente 1 time return(View(time)); }
public ActionResult MostrarTimes() { _repositorio = new TimeRepositorio(); _repositorio.MostraTimes(); ModelState.Clear(); return(View(_repositorio.MostraTimes())); }
public ActionResult EditarTime(Times timeObj) { try { _repositorio = new TimeRepositorio(); _repositorio.AtualizarTime(timeObj); return(RedirectToAction("ObterTimes")); } catch (Exception) { return(View("ObterTimes")); } }
public ActionResult ExcluirTime(int id) { try { _repositorio = new TimeRepositorio(); _repositorio.ExcluirTime(id); return(RedirectToAction("MostrarTimes")); } catch (Exception) { return(View("MostrarTimes")); } }
public ActionResult EditarTime(int id, Times objTime) { try //se der tudo certo entra aqui { _repositorio = new TimeRepositorio(); _repositorio.AlterarTime(objTime); return(RedirectToAction("MostrarTimes")); } catch (Exception) { //se não der return(View("MostrarTimes")); } }
//GET: Excluir time public ActionResult ExcluiTime(int id) { try { _repositorio = new TimeRepositorio(); if (_repositorio.ExcluirTime(id)) { ViewBag.Mensagem = "Time Excluído com sucesso!!!"; } return(RedirectToAction("ObterTimes")); } catch (Exception) { return(RedirectToAction("ObterTimes")); } }
public ActionResult AdicionarTime(Times objTimes) { try { if (ModelState.IsValid) //se ele for válido e não tive nenhum erro no envio do form { _repositorio = new TimeRepositorio(); //vai chamar todo o repositorio pra essa variavel if (_repositorio.AdicionarTime(objTimes)) //se o reposotirio for realizado com sucesso { ViewBag.Mensagem = "Time Cadastrado com Sucesso"; } } return(View()); } catch (Exception) { return(View("MostrarTimes")); } }
public ActionResult IncluirTime(Times timeObj) { try { if (ModelState.IsValid) { _repositorio = new TimeRepositorio(); if (_repositorio.AdicionarTime(timeObj)) { ViewBag.Mensagem = "Time Cadastrado com Sucesso!!!"; } } return(View()); } catch (Exception) { return(View("ObterTimes")); } }
public ActionResult EditarTime(int id) { _repositorio = new TimeRepositorio(); return(View(_repositorio.ObterTimes().Find(t => t.TimeId == id))); }
public ActionResult EditarTime(int id) { _repositorio = new TimeRepositorio(); return(View(_repositorio.MostraTimes().Find(t => t.cd_time == id))); //vai retornar a view fazendo uma comparação e mostrando o resultado }