public async Task <IActionResult> Index() { ViewBag.UyariMesaji = TempData["UyariMesaji"] ?? ""; var user = await _userManager.Users.Include(x => x.Bolum).SingleAsync(x => x.Id == Convert.ToInt32(_userManager.GetUserId(User))); if (user == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); } Cizelge Cizelge = new Cizelge(); Cizelge.OturumTekil = new Dictionary <Oturum, Dictionary <Salon, Sinav> >(); IEnumerable <Oturum> TumOturumlarSirali = _context.Oturum.OrderBy(c => c.OturumTarihveSaati); IEnumerable <Salon> TumSalonlarSirali = _context.Salon.OrderBy(c => c.SalonAdi); IEnumerable <Sinav> TumSinavlar = _context.Sinav.Include(m => m.Ders).Include(x => x.Salon).Include(s => s.Ders.Program).Include(s => s.Ders.Program.Bolum); foreach (Oturum oturum in TumOturumlarSirali) { Dictionary <Salon, Sinav> OturumSatiri = new Dictionary <Salon, Sinav>(); foreach (Salon salon in TumSalonlarSirali) { if (TumSinavlar.Where(s => s.OturumId == oturum.OturumId).Where(s => s.SalonId == salon.SalonId).Any()) { Sinav HucreyeAitSinav = TumSinavlar.Where(s => s.OturumId == oturum.OturumId).Where(s => s.SalonId == salon.SalonId).Single(); OturumSatiri.Add(salon, HucreyeAitSinav); } else { OturumSatiri.Add(salon, null); } } Cizelge.OturumTekil.Add(oturum, OturumSatiri); } var personsDump = ObjectDumper.Dump(Cizelge); Console.WriteLine(personsDump); return(View("~/Views/Cizelge/Index.cshtml", Cizelge)); }
public void Update(Cizelge entity) { cizelgeDAL.Update(entity); }
public void Insert(Cizelge entity) { cizelgeDAL.Add(entity); }
public void DeleteByID(int entityID) { Cizelge cizelge = cizelgeDAL.Get(a => a.ID == entityID); cizelgeDAL.Remove(cizelge); }
public void Delete(Cizelge entity) { cizelgeDAL.Remove(entity); }