Exemplo n.º 1
0
 public LinksController(
     ILinksService linkService,
     IShortLinkGenerator shortLinkGenerator)
 {
     _linkService        = linkService;
     _shortLinkGenerator = shortLinkGenerator;
 }
Exemplo n.º 2
0
 public BasicCollisionResolverFactory(IShortLinkGenerator generator)
 {
     _generator = generator;
 }
 public BasicCollisionResolver(IShortLinkGenerator shortLinkGenerator,
                               Func <string, Task <bool> > checkExistenceFunction = null)
 {
     _shortLinkGenerator     = shortLinkGenerator;
     _checkExistenceFunction = checkExistenceFunction ?? (str => Task.Factory.StartNew(() => false));
 }