public ViewResult Alterar(int campistaId) { _repositorio = new CampistasRepositorio(); Campista campista = _repositorio.Campistas .FirstOrDefault(e => e.CampistaId == campistaId); return View(campista); }
public ActionResult Alterar(Campista campista, HttpPostedFileBase image = null) { if (ModelState.IsValid) { _repositorio = new CampistasRepositorio(); _repositorio.Salvar(campista); TempData["mensagem"] = string.Format("{0} foi salvo com sucesso", campista.Nome); return RedirectToAction("Index"); } return View(campista); }
public JsonResult Excluir(int campistaId) { // System.Threading.Thread.Sleep(TimeSpan.FromSeconds(5)); string mensagem = string.Empty; _repositorio = new CampistasRepositorio(); Campista objCampista = _repositorio.Excluir(campistaId); if (objCampista != null) { mensagem = string.Format("{0} excluído com sucesso", objCampista.Nome); } return Json(mensagem, JsonRequestBehavior.AllowGet); }
// GET: Campistas public ViewResult ListaCampistas(int pagina = 1) { _repositorio = new CampistasRepositorio(); CampistasViewModel model = new CampistasViewModel { Campistas = _repositorio.Campistas .OrderBy(c => c.Nome) .Skip((pagina - 1) * CampistasPorPagina) .Take(CampistasPorPagina), Paginacao = new Site.Models.Paginacao { PaginaAtual = pagina, ItensPorPagina = CampistasPorPagina, ItensTotal = _repositorio.Campistas.Count() } }; return(View(model)); }
// GET: Administrativo/Campista public ActionResult Index() { _repositorio = new CampistasRepositorio(); var campistas = _repositorio.Campistas; return View(campistas); }