// GET: Fuvars/Create
        public IActionResult Create()
        {
            FuvarCreateViewModel temp = new FuvarCreateViewModel
            {
                GepjarmuList = GetGepjarmuvek(),
                SoforList    = GetSoforok()
            };

            return(View(temp));
        }
        public IActionResult Edit(int id, [Bind("FuvarID,Feladat,IndulasIdeje,BerakoCim,KirakoCim,SelectedGepjarmu,SelectedSofor")] FuvarCreateViewModel fuvar)
        {
            if (ModelState.IsValid)
            {
                var actualfuvar = _context.Fuvarok.Find(id);
                if (actualfuvar == null)
                {
                    return(NotFound());
                }
                actualfuvar.Feladat      = fuvar.Feladat;
                actualfuvar.BerakoCim    = fuvar.BerakoCim;
                actualfuvar.KirakoCim    = fuvar.KirakoCim;
                actualfuvar.IndulasIdeje = DateTime.Parse(fuvar.IndulasIdeje);
                actualfuvar.GepjarmuID   = int.Parse(fuvar.SelectedGepjarmu);
                actualfuvar.Gepjarmu     = _context.Gepjarmuvek.Find(int.Parse(fuvar.SelectedGepjarmu));
                actualfuvar.SoforID      = int.Parse(fuvar.SelectedSofor);
                actualfuvar.Sofor        = _context.Soforok.Find(int.Parse(fuvar.SelectedSofor));

                try
                {
                    _context.Update(actualfuvar);
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FuvarExists(actualfuvar.FuvarID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index", "Fuvars"));
            }
            fuvar.SoforList    = GetSoforok();
            fuvar.GepjarmuList = GetGepjarmuvek();
            return(View(fuvar));
        }
        // GET: Fuvars/Edit/5
        public IActionResult Edit(int id)
        {
            var fuvar = _context.Fuvarok.Find(id);

            if (fuvar == null)
            {
                return(NotFound());
            }
            FuvarCreateViewModel temp = new FuvarCreateViewModel
            {
                Feladat          = fuvar.Feladat,
                BerakoCim        = fuvar.BerakoCim,
                KirakoCim        = fuvar.KirakoCim,
                IndulasIdeje     = fuvar.IndulasIdeje.ToString("yyyy-MM-dd"),
                SelectedGepjarmu = fuvar.GepjarmuID.ToString(),
                GepjarmuList     = GetGepjarmuvek(),
                SelectedSofor    = fuvar.SoforID.ToString(),
                SoforList        = GetSoforok()
            };

            return(View(temp));
        }
 public IActionResult Create(FuvarCreateViewModel ujfuvar)
 {
     if (ModelState.IsValid)
     {
         Fuvar temp = new Fuvar
         {
             Feladat      = ujfuvar.Feladat,
             BerakoCim    = ujfuvar.BerakoCim,
             KirakoCim    = ujfuvar.KirakoCim,
             IndulasIdeje = DateTime.Parse(ujfuvar.IndulasIdeje),
             GepjarmuID   = int.Parse(ujfuvar.SelectedGepjarmu),
             Gepjarmu     = _context.Gepjarmuvek.Find(int.Parse(ujfuvar.SelectedGepjarmu)),
             SoforID      = int.Parse(ujfuvar.SelectedSofor),
             Sofor        = _context.Soforok.Find(int.Parse(ujfuvar.SelectedSofor))
         };
         _context.Fuvarok.Add(temp);
         _context.SaveChanges();
         return(RedirectToAction("Index", "Fuvars"));
     }
     ujfuvar.GepjarmuList = GetGepjarmuvek();
     ujfuvar.SoforList    = GetSoforok();
     return(View(ujfuvar));
 }