using Core; using Core.Dto; using Core.Interfaces; using Core.SpecConfig; using Generator.Daos; using Generator.Mappers; namespace Generator.Repo; public class RepositoryActions { private readonly CredentialsDao _credentialsDao; private readonly IRepositoryRequest _requester; public RepositoryActions(CredentialsDao credentialsDao) { _credentialsDao = credentialsDao; //_requester = new NexusRequester(_credentialsDao.Username, _credentialsDao.Password); } public async Task> GetVersions(Language language, string package) { throw new NotImplementedException("Repository actions cannot be user for now. It is missing a repository requester"); List packages = await _requester.GetVersions(language, package); return packages.Map(); } public async Task DeleteVersion(string packageId) { throw new NotImplementedException("Repository actions cannot be user for now. It is missing a repository requester"); await _requester.DeleteVersion(packageId); } }