/// <summary> /// Ввод параметров сборника /// </summary> /// <returns>Заполненное описание сборника</returns> private static CollectedPaper EnterCollectedPaper() { var collectedPaper = new CollectedPaper(); var edition = EnterEdition(collectedPaper); collectedPaper.Title = edition.Title; collectedPaper.City = edition.City; collectedPaper.Date = edition.Date; collectedPaper.Pages = edition.Pages; var actions = new List <Action>() { new Action(() => { Console.WriteLine("Введите название университета"); collectedPaper.University = Console.ReadLine(); }), new Action(() => { Console.WriteLine("Введите название издательства"); collectedPaper.Publishing = Console.ReadLine(); }), }; actions.ForEach(SetParameters); return(collectedPaper); }
/// <summary> /// Получить сборник /// </summary> /// <returns>сборник</returns> private static IEdition GetRandomCollectedPaper() { var paper = new CollectedPaper() { Title = GetTitle(), City = GetCity(), Date = GetDate(), Pages = _random.Next(1, 1000), University = GetUniversity() }; return(paper); }