public ActionResult LastClassesPanel() { var classAccessRepository = new ClassAccessRepository(_context); return(PartialView("_LastClassesPanel", ClassAccessViewModel.FromEntityList(classAccessRepository.ListLastAccesses(_loggedUser.Id), new DefaultDateTimeHumanizeStrategy()))); }
public ActionResult UpdateProgress(ClassAccessViewModel viewModel) { var classAccessRepository = new ClassAccessRepository(_context); var classRepository = new ClassRepository(_context); var classInfo = classRepository.GetClass(viewModel.ClassId, _loggedUser.Id, GetUserRole(_loggedUser)); classAccessRepository.UpdateProgress(viewModel.ToEntity(_loggedUser, classInfo.Class)); return(new HttpStatusCodeResult(HttpStatusCode.OK, "Updated")); }