public DateTime CurrentEventDate()
        {
            var leaps = new LeapRepository().GetAll();

            if (leaps.Count > 0)
            {
                var leap           = leaps.Last();
                var currentEventId = leap.EventId;

                var currentEvent = new EventRepository().GetEventById(currentEventId);
                var eventDate    = currentEvent.HistoricalDate;
                return(eventDate);
            }
            else
            {
                var eventDate = DateTime.Now;
                return(eventDate);
            }
        }
        public bool isLeapIdentical(Event randomEvent, Host randomHost)
        {
            var leaps = new LeapRepository().GetAll();

            if (leaps.Count < 1)
            {
                return(false);
            }
            var getLastLeap = leaps.Last();
            var lastHostId  = getLastLeap.HostId;
            var lastEventId = getLastLeap.EventId;

            if (lastHostId == randomHost.Id && lastEventId == randomEvent.Id)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }