public ActionResult Details(Guid Id)
{
Contest model = _context.Contests.
Include(x => x.Judges).
Include(y => y.Problems).
Include(z => z.Participants).
Include(x => x.Standings).
Where(i => i.Id == Id).FirstOrDefault();
List<Submission> submissions = _context.Submissions.Include(c => c.Participant).Where(c => c.Contest.Id == Id && !c.Participant.Equals(null)).ToList();
model.Submissions = submissions;
//DbSet<Standing> collection = _context.GetObjectQuery(Standings);
//IEnumerable<>
IQueryable<Standing> collection = _context.Standings.AsQueryable();
ViewBag.NotifierEntity = DbContextExtensions.GetNotifierEntity<Standing>(_context, collection).ToJson();
return View(model);
}
public ActionResult StandingPartial(Guid Id)
{
Contest model = _context.Contests.
Include(x => x.Judges).
Include(y => y.Problems).
Include(z => z.Participants).
Include(x => x.Standings).
Where(i => i.Id == Id).FirstOrDefault();
List<Submission> submissions = _context.Submissions.Include(c => c.Participant).Where(c => c.Contest.Id == Id && !c.Participant.Equals(null)).ToList();
model.Submissions = submissions;
//DbSet<Standing> collection = _context.GetObjectQuery(Standings);
//IEnumerable<>
IQueryable<Standing> collection = _context.Standings.AsQueryable();
ViewBag.NotifierEntity = DbContextExtensions.GetNotifierEntity<Standing>(_context, collection).ToJson();
return View(model);
}