public async Task <IActionResult> ShowD([Bind("Did,Sid,Aid,Duty,Department,Enabled")] ShowDViewModel showDViewModel) { DtoAMapping dtoAMapping = await _applicationDbContext.DtoAMappings.Where(d => d.ApplicationID == showDViewModel.Aid && d.StudentID == showDViewModel.Sid).FirstOrDefaultAsync(); if (dtoAMapping == null) { return(NotFound()); } dtoAMapping.Enabled = showDViewModel.Enabled; dtoAMapping.Duty = showDViewModel.Duty; _applicationDbContext.DtoAMappings.Update(dtoAMapping); await _applicationDbContext.SaveChangesAsync(); long id = showDViewModel.Sid; return(RedirectToAction("Apply", new { id })); }
public IActionResult ShowD(long did, long sid, long aid) { ViewBag.id = sid; Depart depart = _applicationDbContext.Departs.Find(did); DtoAMapping dtoAMapping = _applicationDbContext.DtoAMappings.Where(d => d.ApplicationID == aid && d.StudentID == sid).FirstOrDefault(); ShowDViewModel showDViewModel = new ShowDViewModel { Sid = sid, Aid = aid, Did = did, Duty = "", Department = depart, Enabled = dtoAMapping.Enabled }; return(View(showDViewModel)); }