public static void ValidateLecturerAccess(ICpContext context, int userId)
 {
     if (!IsLecturer(context, userId))
     {
         throw new ApplicationException("Only lecturers have permissions for this operation!");
     }
 }
Example #2
0
 public static void ValidateLecturerAccess(ICpContext context, int userId)
 {
     if (!IsLecturer(context, userId))
     {
         throw new ApplicationException("Only lecturers have permissions for this operation!");
     }
 }
 public static bool IsStudent(ICpContext context, int userId)
 {
     return(context.Users.Include(x => x.Student).Single(x => x.Id == userId).Student != null);
 }
 public static bool IsLecturer(ICpContext context, int userId)
 {
     return(context.Users.Include(x => x.Lecturer).Single(x => x.Id == userId).Lecturer != null);
 }
Example #5
0
 public static bool IsStudent(ICpContext context, int userId)
 {
     return context.Users.Include(x => x.Student).Single(x => x.Id == userId).Student != null;
 }
Example #6
0
 public static bool IsLecturer(ICpContext context, int userId)
 {
     return context.Users.Include(x => x.Lecturer).Single(x => x.Id == userId).Lecturer != null;
 }