public IActionResult Edit(long id) { Cupom cupons = this.db.Cupons .Include(m => m.estacionamento) .Where(x => x.Id == id) .FirstOrDefault(); if (cupons == null) { return(NotFound()); } CupomVM vm = new CupomVM(); vm.Nome = cupons.Nome; vm.Descricao = cupons.Descricao; var estacionamentos = db.Estacionamentos.ToList(); foreach (var estacionamento in estacionamentos) { vm.Estacionamentos.Add(new SelectListItem { Value = estacionamento.Id.ToString(), Text = estacionamento.Nome }); } return(View(vm)); }
public IActionResult Create(CupomVM vm) { if (ModelState.IsValid) { Cupom cupom = new Cupom(); cupom.Nome = vm.Nome; cupom.Descricao = vm.Descricao; cupom.estacionamento = db.Estacionamentos.Find(vm.IdCursoSelecionado); this.db.Cupons.Add(cupom); this.db.SaveChanges(); return(RedirectToAction("Index")); } var estacionamentos = db.Estacionamentos.ToList(); foreach (var estacionamento in estacionamentos) { vm.Estacionamentos.Add(new SelectListItem { Value = estacionamento.Id.ToString(), Text = estacionamento.Nome }); } return(View(vm)); }
public IActionResult Edit(long id, CupomVM vm) { if (ModelState.IsValid) { Cupom cupomDb = this.db.Cupons.Find(id); cupomDb.Nome = vm.Nome; cupomDb.Descricao = vm.Descricao; cupomDb.estacionamento = db.Estacionamentos.Find(vm.IdCursoSelecionado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vm)); }
public IActionResult Create() { CupomVM vm = new CupomVM(); var estacionamentos = db.Estacionamentos.ToList(); foreach (var estacionamento in estacionamentos) { vm.Estacionamentos.Add(new SelectListItem { Value = estacionamento.Id.ToString(), Text = estacionamento.Nome }); } return(View(vm)); }