public async Task <IActionResult> Index()
        {
            MarkLog markLog = await _context.MarkLogs
                              .Include(i => i.Semester)
                              .Include(i => i.Group)
                              .Include(i => i.MarkUsers)
                              .ThenInclude(i => i.User)
                              .ThenInclude(i => i.Anketa)
                              .Include(i => i.MarkUsers)
                              .ThenInclude(i => i.MarkExams)
                              .ThenInclude(i => i.Exam)
                              .Include(i => i.MarkUsers)
                              .ThenInclude(i => i.Marks)
                              .ThenInclude(i => i.Discipline)
                              .FirstOrDefaultAsync();

            return(View(markLog));
        }
        public async Task <IActionResult> Get(int id = 0)
        {
            if (id == 0)
            {
                List <MarkLog> markLogs = await _context.MarkLogs
                                          .Include(i => i.Semester)
                                          .Include(i => i.Group)
                                          .Include(i => i.MarkUsers)
                                          .ThenInclude(i => i.User)
                                          .Include(i => i.MarkUsers)
                                          .ThenInclude(i => i.MarkExams)
                                          .ThenInclude(i => i.Exam)
                                          .Include(i => i.MarkUsers)
                                          .ThenInclude(i => i.Marks)
                                          .ThenInclude(i => i.Discipline)
                                          .ToListAsync();

                return(Json(markLogs));
            }
            else
            {
                MarkLog markLog = await _context.MarkLogs
                                  .Include(i => i.Semester)
                                  .Include(i => i.Group)
                                  .Include(i => i.MarkUsers)
                                  .ThenInclude(i => i.User)
                                  .Include(i => i.MarkUsers)
                                  .ThenInclude(i => i.MarkExams)
                                  .ThenInclude(i => i.Exam)
                                  .Include(i => i.MarkUsers)
                                  .ThenInclude(i => i.Marks)
                                  .ThenInclude(i => i.Discipline)
                                  .FirstOrDefaultAsync(i => i.MarkLogId == id);

                return(Json(markLog));
            }
        }