Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public UsersController(NextContext context)
 {
     _context = context;
 }
Exemplo n.º 4
0
 public HomeController(NextContext context)
 {
     _context = context;
 }
Exemplo n.º 5
0
 public AdminStatisticsController(NextContext context)
 {
     _context = context;
 }
Exemplo n.º 6
0
 public ServersController(NextContext context)
 {
     _context = context;
 }
Exemplo n.º 7
0
 public DataCentersController(NextContext context)
 {
     _context = context;
 }