Пример #1
0
        private static MagazineOptions GetMagazineOptions()
        {
            MagazineOptions       magazineOptions        = new MagazineOptions();
            IConfigurationSection magazineOptionsSection = Configuration.GetSection("magazineOptions");

            ConfigurationBinder.Bind(magazineOptionsSection, magazineOptions);
            return(magazineOptions);
        }
Пример #2
0
        static string GenerateMagazineCoverUrl(MagazineIssueDate issueDate)
        {
            MagazineOptions magazineOptions = GetMagazineOptions();

            string urlBase        = magazineOptions.BaseUrl;
            string fileNameBase   = magazineOptions.FilenameBase;
            string fileNameSuffix = magazineOptions.FilenameSuffix;

            return($"{urlBase}{fileNameBase}{issueDate.GetYYYYMM()}{fileNameSuffix}");
        }