// GET: Gepjarmus/Edit/5 public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } var gepjarmu = _context.Gepjarmuvek.Include(t => t.Telephely) .FirstOrDefault(g => g.GepjarmuID == id); if (gepjarmu == null) { return(NotFound()); } GepjarmuCreateViewModel temp = new GepjarmuCreateViewModel { GepjarmuID = gepjarmu.GepjarmuID, Tipus = gepjarmu.Tipus, Rendszam = gepjarmu.Rendszam, FutottKm = gepjarmu.FutottKm, Kategoria = gepjarmu.Kategoria, SzervizCiklus = gepjarmu.SzervizCiklus, UtolsoSzerviz = gepjarmu.UtolsoSzerviz.ToString("yyyy-MM-dd"), SelectedTelephelyCim = gepjarmu.Telephely.TelephelyID.ToString(), Telephelyek = GetTelephelyek() }; return(View(temp)); }
// GET: Gepjarmus/Create public IActionResult Create() { GepjarmuCreateViewModel temp = new GepjarmuCreateViewModel { Telephelyek = GetTelephelyek() }; return(View(temp)); }
public IActionResult Create(GepjarmuCreateViewModel gepjarmu) { if (ModelState.IsValid) { Gepjarmu temp = new Gepjarmu { Tipus = gepjarmu.Tipus, Rendszam = gepjarmu.Rendszam, FutottKm = gepjarmu.FutottKm, Kategoria = gepjarmu.Kategoria, SzervizCiklus = gepjarmu.SzervizCiklus, UtolsoSzerviz = DateTime.Parse(gepjarmu.UtolsoSzerviz), TelephelyID = int.Parse(gepjarmu.SelectedTelephelyCim), Telephely = _context.Telephelyek.Find(int.Parse(gepjarmu.SelectedTelephelyCim)) }; _context.Gepjarmuvek.Add(temp); _context.SaveChanges(); return(RedirectToAction("Index", "Gepjarmus")); } gepjarmu.Telephelyek = GetTelephelyek(); return(View(gepjarmu)); }
public IActionResult Edit(int id, [Bind("GepjarmuID,Tipus,Rendszam,FutottKm,SzervizCiklus,UtolsoSzerviz,Kategoria,SelectedTelephelyCim")] GepjarmuCreateViewModel gepjarmu) { if (ModelState.IsValid) { var temp = _context.Gepjarmuvek.Find(id); if (temp == null) { return(NotFound()); } temp.Tipus = gepjarmu.Tipus; temp.Rendszam = gepjarmu.Rendszam; temp.Kategoria = gepjarmu.Kategoria; temp.FutottKm = gepjarmu.FutottKm; temp.UtolsoSzerviz = DateTime.Parse(gepjarmu.UtolsoSzerviz); temp.SzervizCiklus = gepjarmu.SzervizCiklus; temp.TelephelyID = int.Parse(gepjarmu.SelectedTelephelyCim); temp.Telephely = _context.Telephelyek.Find(int.Parse(gepjarmu.SelectedTelephelyCim)); try { _context.Update(temp); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GepjarmuExists(gepjarmu.GepjarmuID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index", "Gepjarmus")); } gepjarmu.Telephelyek = GetTelephelyek(); return(View(gepjarmu)); }