public ViewResult Alterar(int campistaId) { _repositorio = new CampistasRepositorio(); Campista campista = _repositorio.Campistas .FirstOrDefault(e => e.CampistaId == campistaId); return View(campista); }
//Excluir public Campista Excluir(int campistaId) { Campista objCampista = _context.Campistas.Find(campistaId); if (objCampista != null) { _context.Campistas.Remove(objCampista); // _context.SaveChanges(); } return(objCampista); }
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); }
//Salvar Campista - Alterar Campista public void Salvar(Campista campista) { if (campista.CampistaId == 0) { // Inclusão _context.Campistas.Add(campista); } else { //Alteração Campista objCampista = _context.Campistas.Find(campista.CampistaId); if (objCampista != null) { objCampista.Nome = campista.Nome; objCampista.DataNascimento = campista.DataNascimento; objCampista.Endereco = campista.Endereco; objCampista.Numero = campista.Numero; objCampista.Complemento = campista.Complemento; objCampista.Bairro = campista.Bairro; objCampista.Cidade = campista.Cidade; objCampista.CEP = campista.CEP; objCampista.Telefone = campista.Telefone; objCampista.Celular = campista.Celular; objCampista.Email = campista.Email; objCampista.NomeMae = campista.NomeMae; objCampista.FoneMae = campista.FoneMae; objCampista.NomePai = campista.NomePai; objCampista.Responsavel = campista.Responsavel; objCampista.FoneResponsavel = campista.FoneResponsavel; objCampista.Paroquia = campista.Paroquia; objCampista.ParoquiaAcampamento = campista.ParoquiaAcampamento; objCampista.Pastoral = campista.Pastoral; objCampista.Batizado = campista.Batizado; objCampista.PrimeiraComunhao = campista.PrimeiraComunhao; objCampista.Crismado = campista.Crismado; objCampista.Casado = campista.Casado; objCampista.TamanhoCamiseta = campista.TamanhoCamiseta; } } _context.SaveChanges(); }