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; } }
public HomeController(ICredentialsRepository credentialsRepository, IRepositoryPersistence repositoryPersistence, IPullRequestRepository pullRequestRepository, ILogger <HomeController> logger) { _credentialsRepository = credentialsRepository; _repositoryPersistence = repositoryPersistence; _pullRequestRepository = pullRequestRepository; _logger = logger; }
public RepositoryController(IOrganisationRepository organisationRepository, IRepositoryRepository repositoryRepository, IRepositoryPersistence repositoryPersistence, ICredentialsRepository credentialsRepository, ILogger <RepositoryController> logger) { _organisationRepository = organisationRepository; _repositoryRepository = repositoryRepository; _repositoryPersistence = repositoryPersistence; _credentialsRepository = credentialsRepository; _logger = logger; }
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; } }