public virtual IReadOnlyCollection <ReservedNamespace> GetReservedNamespacesForId(string id) { return((from request in ReservedNamespaceRepository.GetAll() where (request.IsPrefix && id.StartsWith(request.Value)) || (!request.IsPrefix && id.Equals(request.Value)) select request).ToList()); }
public override IReadOnlyCollection <ReservedNamespace> GetReservedNamespacesForId(string id) { return((from request in ReservedNamespaceRepository.GetAll() where (request.IsPrefix && id.StartsWith(request.Value, StringComparison.OrdinalIgnoreCase)) || (!request.IsPrefix && id.Equals(request.Value, StringComparison.OrdinalIgnoreCase)) select request).ToList()); }
public virtual IReadOnlyCollection <ReservedNamespace> FindReservedNamespacesForPrefixList(IReadOnlyCollection <string> prefixList) { return((from dbPrefix in ReservedNamespaceRepository.GetAll() join queryPrefix in prefixList on dbPrefix.Value equals queryPrefix select dbPrefix).ToList()); }
public override IReadOnlyCollection <ReservedNamespace> FindAllReservedNamespacesForPrefix(string prefix, bool getExactMatches) { Expression <Func <ReservedNamespace, bool> > prefixMatch; if (getExactMatches) { prefixMatch = dbPrefix => dbPrefix.Value.Equals(prefix, StringComparison.OrdinalIgnoreCase); } else { prefixMatch = dbPrefix => dbPrefix.Value.StartsWith(prefix, StringComparison.OrdinalIgnoreCase); } return(ReservedNamespaceRepository.GetAll() .Where(prefixMatch) .ToList()); }
public override IReadOnlyCollection <ReservedNamespace> FindReservedNamespacesForPrefixList(IReadOnlyCollection <string> prefixList) { return((from dbPrefix in ReservedNamespaceRepository.GetAll() where (prefixList.Any(p => p.Equals(dbPrefix.Value, StringComparison.OrdinalIgnoreCase))) select dbPrefix).ToList()); }
public override ReservedNamespace FindReservedNamespaceForPrefix(string prefix) { return((from request in ReservedNamespaceRepository.GetAll() where request.Value.Equals(prefix, StringComparison.OrdinalIgnoreCase) select request).FirstOrDefault()); }
public virtual ReservedNamespace FindReservedNamespaceForPrefix(string prefix) { return((from request in ReservedNamespaceRepository.GetAll() where request.Value.Equals(prefix) select request).FirstOrDefault()); }
public IReadOnlyCollection <ReservedNamespace> GetReservedNamespacesForId(string id) { return((from request in ReservedNamespaceRepository.GetAll() where id.StartsWith(request.Value) select request).ToList()); }