Esempio n. 1
0
        /// <summary>
        /// It writes a list of informations
        /// </summary>
        /// <param name="fluentConsole"></param>
        /// <param name="informations"></param>
        /// <returns></returns>
        public static FluentConsole Write(
            this FluentConsole fluentConsole,
            IEnumerable <string> informations)
        {
            foreach (var information in informations)
            {
                fluentConsole
                .Tab().Write($"· {information}")
                .NewLine();
            }

            return(fluentConsole);
        }
Esempio n. 2
0
        /// <summary>
        /// It writes a list of experiences
        /// </summary>
        /// <param name="fluentConsole"></param>
        /// <param name="experiences"></param>
        /// <returns></returns>
        public static FluentConsole Write(
            this FluentConsole fluentConsole,
            IEnumerable <Experience> experiences)
        {
            foreach (var workingExperience in experiences)
            {
                fluentConsole.Tab().Write($"· {workingExperience.Description}");

                if (workingExperience.From != null)
                {
                    fluentConsole.Write($" from {workingExperience.From.Value.Year}");
                    if (workingExperience.To != null)
                    {
                        fluentConsole.Write($" to {workingExperience.To.Value.Year}");
                    }
                }

                fluentConsole.NewLine();
            }

            return(fluentConsole);
        }