public IActionResult Edit(long id, FinanciaVM vm) { if (ModelState.IsValid) { Financia financiaDb = this.db.Financias.Find(id); financiaDb.Dates = vm.Dates; financiaDb.Total = vm.Total; financiaDb.estacionamento = db.Estacionamentos.Find(vm.IdCursoSelecionado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vm)); }
public IActionResult Create(FinanciaVM vm) { if (ModelState.IsValid) { Financia financia = new Financia(); financia.Dates = vm.Dates; financia.Total = vm.Total; financia.estacionamento = db.Estacionamentos.Find(vm.IdCursoSelecionado); this.db.Financias.Add(financia); this.db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vm)); }
public IActionResult Create() { FinanciaVM vm = new FinanciaVM(); 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) { Financia financia = this.db.Financias .Include(m => m.estacionamento) .Where(x => x.Id == id) .FirstOrDefault(); FinanciaVM vm = new FinanciaVM(); vm.Dates = financia.Dates; vm.Total = financia.Total; 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)); }