public void AddAdmin(string nick, string userFilter) { UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.AdminRepository.AddAdmin(new Admin() { Nick = nick, UserFilter = userFilter }); unitOfWork.SaveChanges(); }
public RepositoryBase(UnitOfWork unitOfWork) { this._unitOfWork = unitOfWork; }
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)); }
public AdminRepository(UnitOfWork unitOfWork) : base(unitOfWork) { ; }