public IActionResult UpdatePresence(Guid attendanceId, [Bind("LaboratoryMark, KataMark, Presence")] UserStatusEditModel userStatusEditModel)
        {
            var userToBeEdited = _service.GetAllAttendances().SingleOrDefault(user => user.Id == attendanceId);

            if (userToBeEdited == null)
            {
                return(NotFound());
            }

            if (!ModelState.IsValid)
            {
                return(View(userStatusEditModel));
            }

            userToBeEdited.Presence       = userStatusEditModel.Presence;
            userToBeEdited.LaboratoryMark = userStatusEditModel.LaboratoryMark;
            userToBeEdited.KataMark       = userStatusEditModel.KataMark;

            try
            {
                _service.EditAttendance(userToBeEdited);
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!_service.UserStatusExists(_service.GetUserById(userToBeEdited.UserId).Id))
                {
                    return(NotFound());
                }

                throw;
            }

            return(RedirectToAction(nameof(Index)));
        }
        public IActionResult UpdatePresence(Guid attendanceId)
        {
            TempData["value"] = attendanceId;

            if (attendanceId.Equals(null))
            {
                return(NotFound());
            }

            var userActivity = _service.GetAllAttendances().SingleOrDefault(user => user.Id == attendanceId);

            if (userActivity == null)
            {
                return(NotFound());
            }

            var userEditActivity = new UserStatusEditModel(
                userActivity.Presence,
                userActivity.LaboratoryMark,
                userActivity.KataMark
                );

            return(View(userEditActivity));
        }