Ejemplo n.º 1
0
        public void AddAdmin(string nick, string userFilter)
        {
            UnitOfWork unitOfWork = new UnitOfWork();

            unitOfWork.AdminRepository.AddAdmin(new Admin()
                {
                    Nick = nick,
                    UserFilter = userFilter
                });

            unitOfWork.SaveChanges();
        }
Ejemplo n.º 2
0
 public RepositoryBase(UnitOfWork unitOfWork)
 {
     this._unitOfWork = unitOfWork;
 }
Ejemplo n.º 3
0
        private bool AuthorizeUser(string nick, string user)
        {
            UnitOfWork unitOfWork = new UnitOfWork();
            IEnumerable<Admin> admins = unitOfWork.AdminRepository.GetAdmins();

            return admins.Any(a => a.Nick == nick && Regex.IsMatch(user, a.UserFilter));
        }
Ejemplo n.º 4
0
 public AdminRepository(UnitOfWork unitOfWork)
     : base(unitOfWork)
 {
     ;
 }