public static bool isAdmin(dynamic currentUser, NextContext _context) { string currentUserName = currentUser.Identity.Name; if (currentUserName != null) { var user = _context.Users.SingleOrDefault(u => u.UserName == currentUserName || u.Email == currentUserName); if (user != null && user.isAdmin) { return(true); } } return(false); }
public static bool isPermitted(dynamic currentUser, string creatorID, NextContext _context) { string currentUserName = currentUser.Identity.Name; if (currentUser.Identity.Name == null) { return(false); } var user = _context.Users.SingleOrDefault(u => u.UserName == currentUserName); if (user != null && (isAdmin(currentUser, _context) || creatorID == user.Id)) { return(true); } return(false); }
public UsersController(NextContext context) { _context = context; }
public HomeController(NextContext context) { _context = context; }
public AdminStatisticsController(NextContext context) { _context = context; }
public ServersController(NextContext context) { _context = context; }
public DataCentersController(NextContext context) { _context = context; }