public IActionResult Delete(long id, Financia financia) { Financia financiaDb = this.db.Financias .Include(m => m.estacionamento) .Where(x => x.Id == id) .FirstOrDefault(); db.Financias.Remove(financiaDb); db.SaveChanges(); return(RedirectToAction("Index")); }
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 Delete(long id) { Financia financia = this.db.Financias .Include(m => m.estacionamento) .Where(x => x.Id == id) .FirstOrDefault(); if (financia == null) { return(NotFound()); } return(View(financia)); }
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 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)); }