public async Task <IActionResult> Create([Bind("Egitimtrh,Egitimalani,Toplamsure,Aciklama,Egitimkonulari,Sicilno")] Egitimler eg) { if (ModelState.IsValid) { _context.Add(eg); await _context.SaveChangesAsync(); if (HttpContext.Session.GetString("grubu") == "A") { return(RedirectToAction(nameof(Grupegitim))); } else if (HttpContext.Session.GetString("grubu") == "D") { return(RedirectToAction(nameof(kulFirmaegitim))); } } return(View(eg)); }
public async Task <IActionResult> Edit(int id, [Bind("Egitimid,Egitimtrh,Egitimalani,Toplamsure,Aciklama,Egitimkonulari,Sicilno")] Egitimler eg) { if (id != eg.Egitimid) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(eg); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EgitimExists(eg.Egitimid)) { return(NotFound()); } else { throw; } } if (HttpContext.Session.GetString("grubu") == "A") { return(RedirectToAction(nameof(Grupegitim))); } else if (HttpContext.Session.GetString("grubu") == "D") { return(RedirectToAction(nameof(kulFirmaegitim))); } } return(View(eg)); }
public IActionResult Create() { var egitim = new Egitimler(); if (HttpContext.Session.GetString("grubu") == "A") { var bul = _context.Firma.FirstOrDefault(b => b.Firmaid.ToString() == HttpContext.Session.GetString("firmagrubuid")); var kullanici = new List <Kullanici>(_context.Kullanici.Where(b => b.Grupid == bul.GrupId && b.Gorevtanim == "İşyeri Güvenliği Uzmanı")); ViewBag.mkullanici = kullanici; } else if (HttpContext.Session.GetString("grubu") == "D") { var kul = _context.Kullanici.FirstOrDefault(b => b.Sicilno.ToString() == HttpContext.Session.GetString("sicilno")); egitim.Sicilno = kul.Sicilno; egitim.kullanici = kul; } else { return(NotFound()); } return(View()); }