예제 #1
0
        public override void OnActionExecuting(ActionExecutingContext context)
        {
            int participantId = Int32.Parse(context.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value);

            int participatioCount = _participationRepository.CountParticipations(participantId);

            if (participatioCount > 0)
            {
                context.Result = new RedirectResult(context.HttpContext.Request.Headers["Referer"].ToString());
            }
        }
예제 #2
0
        public IActionResult Configuration()
        {
            int participantId = Int32.Parse(HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value);

            Participant participant = _participantRepository.GetById(participantId);

            ViewBag.Participant         = participant;
            ViewBag.ParticipationsCount = _participationRepository.CountParticipations(participant.Id);

            return(View());
        }