Esempio n. 1
0
        public async Task <List <File> > Get(string officeEdition = "32")
        {
            var updateFiles = await _officeInfoDownloader.GetUpdateFilesAsync();

            if (officeEdition.Contains("64"))
            {
                var updateFile = updateFiles.FirstOrDefault(f => f.OfficeEdition == OfficeEdition.Office64Bit);
                return(updateFile?.Files);
            }
            else if (officeEdition.Contains("32"))
            {
                var updateFile = updateFiles.FirstOrDefault(f => f.OfficeEdition == OfficeEdition.Office32Bit);
                return(updateFile?.Files);
            }
            else
            {
                return(new List <File>());
            }
        }
        public async Task <List <Language> > Get()
        {
            var updateFiles = await _officeInfoDownloader.GetUpdateFilesAsync();

            return(updateFiles.FirstOrDefault()?.Languages);
        }