public IActionResult View(int searchId, int applicationId) { int userId = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var evaluation = evaluationService.GetEvaluation(applicationId, userId); if (evaluation == null) { evaluation = new Evaluation { ApplicationId = applicationId, EvaluatorId = userId }; evaluationService.AddEvaluation(evaluation); evaluationService.SaveChanges(); } ViewBag.Search = searchService.GetSearch(searchId); ViewBag.UserId = userId; ViewBag.Evaluation = evaluation; return(View(applicationService.GetApplication(applicationId))); }