public ActionResult Edit(ChurrascoVM churras) { Churrasco dbChurrasco = new Churrasco(); if (ModelState.IsValid) { //Método para salvar if (churras.Id.HasValue) { dbChurrasco = churrascoManager.Get(k => k.Id == churras.Id); dbChurrasco.Data = churras.Data; dbChurrasco.Razao = churras.Razao; dbChurrasco.Obs = churras.Obs; churrascoManager.Update(dbChurrasco); } else { dbChurrasco = new Churrasco(); dbChurrasco.Data = churras.Data; dbChurrasco.Razao = churras.Razao; dbChurrasco.Obs = churras.Obs; churrascoManager.Insert(dbChurrasco); } return(RedirectToAction("Details", new { id = dbChurrasco.Id })); } else { return(View(churras)); } }
// GET: Churrasco public ActionResult Index() { List <ChurrascoVM> churrasVMList = new List <ChurrascoVM>(); List <Churrasco> churrasList = churrascoManager.SelectAll(); foreach (var item in churrasList) { ChurrascoVM churrasVM = new ChurrascoVM(); churrasVM.Id = item.Id; churrasVM.Data = item.Data; churrasVM.Razao = item.Razao; churrasVM.Obs = item.Obs; churrasVMList.Add(churrasVM); } return(View(churrasVMList)); }
public ActionResult Edit(int?id) { Churrasco dbChurrasco = churrascoManager.Get(k => k.Id == id); ChurrascoVM churrasVM = new ChurrascoVM(); if (dbChurrasco != null) { churrasVM.Id = dbChurrasco.Id; churrasVM.Data = dbChurrasco.Data; churrasVM.Razao = dbChurrasco.Razao; churrasVM.Obs = dbChurrasco.Obs; } else { churrasVM.Data = DateTime.Now; } return(View(churrasVM)); }
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)); }