private IActionResult AuthorizationFailed(PolicyEvaluationOutcome po) { var view = View("NotAuthorized", new List <string> { $"You are not authorized to Edit PO " }); view.StatusCode = (int)HttpStatusCode.Forbidden; return(view); }
private IActionResult AuthorizationFailed(PolicyEvaluationOutcome po) { IEnumerable <AuthorizationFailureAdvice> failureReason = po.UnresolvedAdvice.Find <AuthorizationFailureAdvice>("AuthorizationFailure"); var view = View("NotAuthorized", failureReason); view.StatusCode = (int)HttpStatusCode.Forbidden; return(view); }
public EvaluationResult(PolicyEvaluationOutcome result, Location item) { Result = result; Item = item; }