public IActionResult FirmaEkle(int?id) { if (HttpContext.Session.GetString("grubu") != null) { var kfirma = new KullaniciFirma(); kfirma.Sicilno = id; var grup = new Firma(); if (HttpContext.Session.GetString("grubu") == "A") { grup = _context.Firma.FirstOrDefault(b => b.Firmaid.ToString() == HttpContext.Session.GetString("firmagrubuid")); } else if (HttpContext.Session.GetString("grubu") == "B") { grup = _context.Firma.FirstOrDefault(b => b.Firmaid.ToString() == HttpContext.Session.GetString("firmaid")); } var firmalar = new List <Firma>(_context.Firma.Where(m => m.GrupId == grup.GrupId)); var kulfirma = new List <Firma>(); foreach (var i in firmalar) { if (_context.KullaniciFirma.FirstOrDefault(m => m.Firmaid == i.Firmaid && m.Sicilno == id) == null) { kulfirma.Add(i); } } ViewBag.firma = kulfirma; return(View(kfirma)); } else { return(NotFound()); } }
public async Task <IActionResult> FirmaEkle([Bind("Sicilno,Firmaid")] KullaniciFirma kfir) { if (ModelState.IsValid) { _context.Add(kfir); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Kullanici", new { id = kfir.Sicilno })); } return(View(kfir)); }