public List <string> GetPeriodsList()
        {
            if (!Periods.Contains("-"))
            {
                return new List <string> {
                           Periods
                }
            }
            ;
            var parts = Periods
                        .Split('-')
                        .Select(int.Parse)
                        .ToList();

            return(Enumerable.Range(parts.First(), parts.Last() - parts.First() + 1)
                   .Select(period => period.ToString())
                   .ToList());
        }
    }