public List <ParticipanteVM> partDBtoVM() { List <Participante> partList = participanteManager.SelectAll(); List <ParticipanteVM> partVMList = new List <ParticipanteVM>(); foreach (Participante part in partList) { ParticipanteVM partVM = new ParticipanteVM(); partVM.Id = part.Id; partVM.Nome = part.Nome; partVMList.Add(partVM); } return(partVMList); }
public ActionResult PartDB(ParticipanteVM participante) { Participante dbParticipante = new Participante(); if (ModelState.IsValid) { dbParticipante.Nome = participante.Nome; participanteManager.Insert(dbParticipante); return(RedirectToAction("Index", "Churrasco")); } else { return(View(participante)); } }
public IActionResult Incluir(ParticipanteVM participanteVm) { if (ModelState.IsValid) { var participante = mapper.Map <Participante>(participanteVm); if (participante.InValid) { foreach (var item in participante.Notifications()) { ModelState.AddModelError(item.Key, item.Message); return(View(participanteVm)); } } participanteRepository.Insert(participante); return(RedirectToAction("ListaParticipantes")); } return(View(participanteVm)); }
public ActionResult Details(int id) { Churrasco dbChurrasco = churrascoManager.Get(k => k.Id == id); List <ChurrascoParticipante> cpList = cpManager.GetList(k => k.IdChurrasco == id); List <ChurrascoParticipanteVM> cpVMList = new List <ChurrascoParticipanteVM>(); ChurrascoVM churrasVM = new ChurrascoVM(); List <ParticipanteVM> partVMList = new List <ParticipanteVM>(); churrasVM.Id = dbChurrasco.Id; churrasVM.Data = dbChurrasco.Data; churrasVM.Razao = dbChurrasco.Razao; churrasVM.Obs = dbChurrasco.Obs; foreach (ChurrascoParticipante cParticipante in cpList) { ChurrascoParticipanteVM cpVM = new ChurrascoParticipanteVM(); ParticipanteVM partVM = new ParticipanteVM(); Participante participante = participanteManager.Get(k => k.Id == cParticipante.IdParticipante); partVM.Id = participante.Id; partVM.Nome = participante.Nome; cpVM.Id = cParticipante.Id; cpVM.IdChurrasco = cParticipante.IdChurrasco; cpVM.IdParticipante = cParticipante.IdParticipante; cpVM.Contribuicao = cParticipante.Contribuicao; cpVM.CheckBebida = cParticipante.CheckBebida; cpVM.CheckPago = cParticipante.CheckPago; cpVM.Obs = cParticipante.Obs; cpVMList.Add(cpVM); partVMList.Add(partVM); } DetailsVM dVM = new DetailsVM(); dVM.churrasco = churrasVM; dVM.cpVMList = cpVMList; dVM.partVMList = partVMList; return(View(dVM)); }
public IActionResult Editar(ParticipanteVM cliente) { if (ModelState.IsValid) { var participante = participanteRepository.GetBy(c => c.Id == cliente.Id); //var ClienteDominio = mapper.Map<Cliente>(cliente); if (participante.InValid) { foreach (var item in participante.Notifications()) { ModelState.AddModelError(item.Key, item.Message); return(View(cliente)); } } participanteRepository.Update(participante); return(RedirectToAction("ListaParticipantes")); } return(View(cliente)); }