public async Task <IActionResult> Edit(int id, [Bind("TipusID,TipusNev,Suly")] TermekTipus termekTipus) { if (id != termekTipus.TipusID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(termekTipus); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TermekTipusExists(termekTipus.TipusID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(termekTipus)); }
public async Task <IActionResult> Create([Bind("TipusID,TipusNev,Suly")] TermekTipus termekTipus) { List <Raktar> ls = _context.Raktarak.ToList(); if (ModelState.IsValid && !(_context.TermekTipusok.Any(t => t.TipusNev == termekTipus.TipusNev))) { _context.Add(termekTipus); await _context.SaveChangesAsync(); var id = _context.TermekTipusok.FirstOrDefault(t => t.TipusNev == termekTipus.TipusNev).TipusID; foreach (var item in ls) { Keszlet temp = new Keszlet { RaktarId = item.RaktarId, TermekTipusId = id, Mennyiseg = 0 }; _context.Add(temp); } //Log bejegyzes = new Log { Datum=DateTime.Now, Letrehozo=} await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(termekTipus)); }