public ActionResult DodajAuto(EdytujAutoViewModel model) { if (model.Auto.AutoId > 0) { db.Entry(model.Auto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("DodajAuto", new { potwierdzenie = true })); } else { if (ModelState.IsValid) { model.Auto.DataDodania = DateTime.Now; model.Auto.Wypozyczony = false; db.Entry(model.Auto).State = EntityState.Added; db.SaveChanges(); return(RedirectToAction("DodajAuto", new { potwierdzenie = true })); } else { var kategorie = db.Kategorie.ToList(); model.Kategorie = kategorie; return(View(model)); } } }
public ActionResult DodajAuto(int?autoId, bool?potwierdzenie) { Auto auto; if (autoId.HasValue) { ViewBag.EditMode = true; auto = db.Auta.Find(autoId); } else { ViewBag.EditMode = false; auto = new Auto(); } var result = new EdytujAutoViewModel(); result.Kategorie = db.Kategorie.ToList(); result.Auto = auto; result.Potwierdzenie = potwierdzenie; return(View(result)); }