Example #1
0
 IRepositoryModel Create(RepositoryCacheItem repositoryCacheItem)
 {
     return(new RepositoryModel(
                repositoryCacheItem.Name,
                new UriString(repositoryCacheItem.CloneUrl),
                repositoryCacheItem.Private,
                repositoryCacheItem.Fork,
                Create(repositoryCacheItem.Owner)));
 }
Example #2
0
 IRemoteRepositoryModel Create(RepositoryCacheItem item)
 {
     return(new RemoteRepositoryModel(
                item.Id,
                item.Name,
                new UriString(item.CloneUrl),
                item.Private,
                item.Fork,
                Create(item.Owner))
     {
         CreatedAt = item.CreatedAt,
         UpdatedAt = item.UpdatedAt
     });
 }
Example #3
0
 IRemoteRepositoryModel Create(RepositoryCacheItem item)
 {
     return new RemoteRepositoryModel(
         item.Id,
         item.Name,
         new UriString(item.CloneUrl),
         item.Private,
         item.Fork,
         Create(item.Owner))
     {
         CreatedAt = item.CreatedAt,
         UpdatedAt = item.UpdatedAt
     };
 }
 IRepositoryModel Create(RepositoryCacheItem repositoryCacheItem)
 {
     return new RepositoryModel(
         repositoryCacheItem.Name,
         new UriString(repositoryCacheItem.CloneUrl),
         repositoryCacheItem.Private,
         repositoryCacheItem.Fork,
         Create(repositoryCacheItem.Owner));
 }