public int GetVisitedCount(DateTime fromDate, DateTime toDate) { IQuery <int> query = QueryFactory.CreateShortUrlVisitedCountByDates(fromDate, toDate); return(query.Execute(Database)); }
public ShortUrl GetByAliasName(string aliasName) { IQuery <ShortUrl> query = QueryFactory.CreateShortUrlByAlias(aliasName); return(query.Execute(Database)); }
public ShortUrl GetByHash(string hash) { IQuery <ShortUrl> query = QueryFactory.CreateShortUrlByHash(hash); return(query.Execute(Database)); }
public override ShortUrl GetById(long id) { IQuery <ShortUrl> query = QueryFactory.CreateShortUrlById(id); return(query.Execute(Database)); }
public bool IsMatching(string url) { return(QueryFactory.CreateBannedDomainMatching(url).Execute(Database)); }
public int Count(string aliasName) { IQuery <int> query = QueryFactory.CreateVisitCountByAlias(aliasName); return(query.Execute(Database)); }