public async Task <IActionResult> StudentInfoDeleteHistory(int?Id, int?IdStudent) { if (Id != null && IdStudent != null) { try { _context.Remove(_context .Students .Include(e => e.Histories) .Where(e => e.Id == IdStudent) .FirstOrDefault() .Histories .Where(e => e.Id == Id).FirstOrDefault()); } catch { } await _context.SaveChangesAsync(); } TempData["UserName"] = HttpContext.User.Claims.Where((x, i) => i == 2).FirstOrDefault().Value; var temp = _context.Students.Include(e => e.Histories).Include(e => e.HistorySkips).Where(e => e.Id == IdStudent).FirstOrDefault(); HistorysModel historysModel = new HistorysModel { historySkipsModels = HistorySkips.Convert(temp.HistorySkips), historyModels = History.Convert(temp.Histories), StudentId = temp.Id }; return(View("StudentInfo", historysModel)); }
public IActionResult StudentInfo(int?Id) { TempData["UserName"] = HttpContext.User.Claims.Where((x, i) => i == 2).FirstOrDefault().Value; var temp = _context.Students.Include(e => e.Histories).Include(e => e.HistorySkips).Where(e => e.Id == Id).FirstOrDefault(); HistorysModel historysModel = new HistorysModel { historySkipsModels = HistorySkips.Convert(temp.HistorySkips), historyModels = History.Convert(temp.Histories), StudentId = temp.Id }; return(View(historysModel)); }