예제 #1
0
        public Update GetUpdate(Guid packageId, Guid versionId, string clientSoftware, string clientCountry)
        {
            var package = _packageService.GetById(packageId);
            var version = _versionService.GetById(versionId);

            return(_filterService.FilterUpdates(package?.Updates?.ToList(), version, clientSoftware, clientCountry));
        }
예제 #2
0
        public IEnumerable <Data.Models.Version> GetAllForClient(Guid packageId, string clientSoftware, string clientCountry)
        {
            var package = _packageService.GetById(packageId, false);

            return(_filterService.FilterVersions(package?.Updates?.ToList(), clientSoftware, clientCountry));
        }