// GET: Naprawa/Create public ActionResult Create(int id) { NaprawaViewModels zvm = new NaprawaViewModels() { Id_pracownika = int.Parse(User.Identity.Name), Id_samochodu = id }; using (var dbContext = new DbContext()) { var s = dbContext.Usterki.GetAll(); zvm.Usterki = s.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Nazwa }); } return(View(zvm)); }
public ActionResult Create(NaprawaViewModels n) { try { // TODO: Add insert logic here using (var dbContext = new DbContext()) { dbContext.Naprawy.Add(new Naprawa { Id_pracownika = n.Id_pracownika, Data_naprawy = n.Data_naprawy, Id_samochodu = n.Id_samochodu, Id_usterki = n.Id_usterki }); dbContext.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }