Exemplo n.º 1
0
        public Venue CreateVenue(MeetupVenue meetupVenue)
        {
            var venue = new Venue
            {
                Address1  = meetupVenue.Address_1,
                City      = meetupVenue.City,
                IsDeleted = false,
                MeetUpId  = meetupVenue.Id,
                Name      = meetupVenue.Name
            };

            _venueRepository.Add(venue);
            return(venue);
        }
Exemplo n.º 2
0
        public Venue UpdateVenue(Venue venue, MeetupVenue meetupVenue)
        {
            if (venue.Address1 == meetupVenue.Address_1 && venue.City == meetupVenue.City && venue.IsDeleted == false &&
                venue.Name == meetupVenue.Name)
            {
                return(venue);
            }

            venue.Address1  = meetupVenue.Address_1;
            venue.City      = meetupVenue.City;
            venue.IsDeleted = false;
            venue.Name      = meetupVenue.Name;
            _venueRepository.Update(venue);
            return(venue);
        }
Exemplo n.º 3
0
        public Venue MapVenue(MeetupVenue meetupVenue)
        {
            var venue = _venueRepository.FindByMeetUpId(meetupVenue.Id);

            return(venue == null?CreateVenue(meetupVenue) : UpdateVenue(venue, meetupVenue));
        }