Exemple #1
0
        private static void Run()
        {
            ZodiacSigns zodiacSigns = new ZodiacSigns();

            Console.WriteLine("Enter the date of birth in the format: DD / MM / YYYY");
            string[] dateOfBirth = (Console.ReadLine()).Split('/');
            Console.WriteLine(zodiacSigns.Run((int.Parse(dateOfBirth[0])), (int.Parse(dateOfBirth[1])), (int.Parse(dateOfBirth[2]))));
        }
Exemple #2
0
        private void AddZodiac(ZodiacSigns sign, DateTime startDate, DateTime endDate)
        {
            Zodiac zodiac = new Zodiac();

            zodiac.Sign      = sign;
            zodiac.StartDate = startDate;
            zodiac.EndDate   = endDate;
            _zodiacs.Add(zodiac, zodiac);
        }
Exemple #3
0
 /// <summary>
 /// Get details of the zodiac sign supplied.
 /// </summary>
 /// <param name="requestedZodiacSign">The zodiac sign that you want more details about.</param>
 /// <returns>A zodiac sign object.</returns>
 public static ZodiacModel GetZodiacSign(ZodiacSigns requestedZodiacSign)
 {
     ZodiacHelper.InitializeAndGetAllZodiacSigns().TryGetValue(requestedZodiacSign, out ZodiacModel zodiacSign);
     return(zodiacSign);
 }