//lista de todos cadastrados private List <EventoM> Eventos() { var Lista = _Repository.SelecionarTodos(); List <EventoM> oRetorno = new List <EventoM>(); foreach (var obj in Lista) { EventoM oEve = new EventoM(); oEve.Bairrof = obj.Bairrof; oEve.Cepf = obj.Cepf; oEve.Cidadef = obj.Cidadef; oEve.Dataf = obj.Dataf; oEve.DescricaoEvento = obj.DescricaoEvento; oEve.Localizacaof = obj.Localizacaof; oEve.RegistroEvento = obj.RegistroEvento; oEve.Ruaf = obj.Ruaf; oEve.Telefone = obj.Telefone; oEve.TipoF = obj.TipoF; oEve.Uff = obj.Uff; oEve.Valorf = obj.Valorf; oRetorno.Add(oEve); } return(oRetorno); }
public ActionResult EIndex() { EventoM oEvento = new EventoM(); oEvento.TodosEventos = Eventos(); oEvento.Incluir = true; return(View("EIndex", oEvento)); }
//[ValidateAntiForgeryToken] public ActionResult Salvar(EventoM oEvento) { Evento oEve = new Evento(); oEve.Bairrof = oEvento.Bairrof; oEve.Cepf = oEvento.Cepf; oEve.Cidadef = oEvento.Cidadef; oEve.Dataf = oEvento.Dataf; oEve.DescricaoEvento = oEvento.DescricaoEvento; oEve.Localizacaof = oEvento.Localizacaof; oEve.RegistroEvento = oEvento.RegistroEvento; oEve.Ruaf = oEvento.Ruaf; oEve.Telefone = oEvento.Telefone; oEve.TipoF = oEvento.TipoF; oEve.Uff = oEvento.Uff; oEve.Valorf = oEvento.Valorf; if (ModelState.IsValid) { try { _Repository.Incluir(oEve); ModelState.Clear(); } catch (Exception ex) { ViewBag.Alerta = "Ocorreu um erro na inclusão dos dados:" + ex.Message; } if (oEvento.Incluir == false) { _Repository.Alterar(oEve); } ModelState.Clear(); if (oEvento.Incluir) { _Repository.Incluir(oEve); } else { _Repository.Alterar(oEve); } } oEvento.Incluir = false; ModelState.Clear(); return(EIndex()); }
//=================================================================// //----------------Alterar---------------------// public ActionResult Alterar(int ProEvento) { //var Lista = _Repository.SelecionarTodos(); //List<EventoM> oRetorno = new List<EventoM>(); Evento oEve = _Repository.Selecionar(ProEvento); EventoM oEvento = new EventoM(); oEvento.Bairrof = oEve.Bairrof; oEvento.Cepf = oEve.Cepf; oEvento.Cidadef = oEve.Cidadef; oEvento.Dataf = oEve.Dataf; oEvento.DescricaoEvento = oEve.DescricaoEvento; oEvento.Localizacaof = oEve.Localizacaof; oEvento.RegistroEvento = oEve.RegistroEvento; oEvento.Ruaf = oEve.Ruaf; oEvento.Telefone = oEve.Telefone; oEvento.TipoF = oEve.TipoF; oEvento.Uff = oEve.Uff; oEvento.Valorf = oEve.Valorf; oEvento.Incluir = false; return(View("EIndex", oEvento)); }