Beispiel #1
0
        public ActionResult LastClassesPanel()
        {
            var classAccessRepository = new ClassAccessRepository(_context);

            return(PartialView("_LastClassesPanel",
                               ClassAccessViewModel.FromEntityList(classAccessRepository.ListLastAccesses(_loggedUser.Id),
                                                                   new DefaultDateTimeHumanizeStrategy())));
        }
Beispiel #2
0
        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"));
        }