Exemplo n.º 1
0
        public bool PopulateIndex(MeetupEvents meetupevent, string strIndexName)
        {
            //var index = client.Index(meetupevent, i => i.Index(strIndexName).Type(strDocType).Id(meetupevent.eventid));
            var index = m_client.Index(meetupevent, i => i.Index(strIndexName).Id(meetupevent.eventid));

            //return index.Created;
            return(index.IsValid);
        }
        public async Task <MeetingDetails> GetMeetingInfo()
        {
            var url     = "https://api.meetup.com/TulsaDevelopers-net/events";
            var results = await client.GetStringAsync(url);

            var meetupEvents = MeetupEvents.FromJson(results);
            var meetupEvent  = meetupEvents.FirstOrDefault();

            return(meetupEvent.ToMeetingDetails());
        }
        public static MeetingDetails ToMeetingDetails(this MeetupEvents meetupEvent)
        {
            var details = new MeetingDetails();

            details.Address     = meetupEvent.Venue.Address1;
            details.City        = meetupEvent.Venue.City;
            details.State       = meetupEvent.Venue.State;
            details.Zip         = meetupEvent.Venue.Zip;
            details.MeetingTime = meetupEvent.LocalTime;
            details.Building    = meetupEvent.HowToFindUs;

            return(details);
        }
Exemplo n.º 4
0
        public void Basics()
        {
            _tm = new TestModels();
            // service inclueds utils class as the utils class was written after tests. Tests More complete if they test both classes although not good practice.
            _service = new MeetUpEventService(_tm.MeetUpEventsProxyFake, _tm.OccasionRepositoryFake, _tm.OccasionFactoryFake
                                              , new ServiceUtils(_tm.RunnerRepositoryFake), _tm.MeetUpEventProxyFake, _tm.RsvpFactoryFake);
            var events = new MeetupEvents {
                results = new MeetUpEvent[1], meta = new Meta()
            };

            _goodWrapper = new Wrapper <MeetupEvents> {
                Data = events, IsGood = true
            };
        }