Пример #1
0
        public ViewResult Alterar(int campistaId)
        {
            _repositorio = new CampistasRepositorio();
            Campista campista = _repositorio.Campistas
                .FirstOrDefault(e => e.CampistaId == campistaId);

            return View(campista);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        // 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));
        }
Пример #5
0
 // GET: Administrativo/Campista
 public ActionResult Index()
 {
     _repositorio = new CampistasRepositorio();
     var campistas = _repositorio.Campistas;
     return View(campistas);
 }