1 using System.Security.Claims;
7 public static class PageHelpers
9 public static bool IsAdmin(ClaimsPrincipal user)
14 public static bool IsHeadOfDepartment(ClaimsPrincipal user)
19 public static bool IsAdminOrHead(ClaimsPrincipal user)
21 return IsAdmin(user) || IsHeadOfDepartment(user);
24 public static bool IsTeacher(ClaimsPrincipal user)
29 public static string GetPublicationController(
PublicationBase publication)
32 var publicationType = publication.GetType();
35 result =
"Publication";
37 else if (publicationType == typeof(
Article))
43 result =
"ScientificWork";
const string Administrator
const string HeadOfDepartment