Beispiel #1
0
        public virtual void RegisterAdded(IEnumerable <object> objects, IRepositoryPersistence persistence)
        {
            if (!this.addedPersistenceCollection.Value.ContainsKey(objects))
            {
                this.addedPersistenceCollection.Value.Add(objects, persistence);

                this.committed.Value = false;
            }
        }
Beispiel #2
0
 public HomeController(ICredentialsRepository credentialsRepository,
                       IRepositoryPersistence repositoryPersistence,
                       IPullRequestRepository pullRequestRepository,
                       ILogger <HomeController> logger)
 {
     _credentialsRepository = credentialsRepository;
     _repositoryPersistence = repositoryPersistence;
     _pullRequestRepository = pullRequestRepository;
     _logger = logger;
 }
Beispiel #3
0
 public RepositoryController(IOrganisationRepository organisationRepository,
                             IRepositoryRepository repositoryRepository,
                             IRepositoryPersistence repositoryPersistence,
                             ICredentialsRepository credentialsRepository,
                             ILogger <RepositoryController> logger)
 {
     _organisationRepository = organisationRepository;
     _repositoryRepository   = repositoryRepository;
     _repositoryPersistence  = repositoryPersistence;
     _credentialsRepository  = credentialsRepository;
     _logger = logger;
 }
Beispiel #4
0
        public virtual void RegisterDeleted(IEnumerable <object> objects, IRepositoryPersistence persistence)
        {
            if (this.addedPersistenceCollection.Value.ContainsKey(objects))
            {
                this.addedPersistenceCollection.Value.Remove(objects);

                return;
            }

            if (this.modifiedPersistenceCollection.Value.ContainsKey(objects))
            {
                this.modifiedPersistenceCollection.Value.Remove(objects);
            }

            if (!this.deletedPersistenceCollection.Value.ContainsKey(objects))
            {
                this.deletedPersistenceCollection.Value.Add(objects, persistence);

                this.committed.Value = false;
            }
        }