Example #1
0
        public List <WeddingEventBO> GetWeddingEvents(int weddingID)
        {
            List <WeddingEventBO> events = new List <WeddingEventBO>();

            ObjectMapper.Map(WeddingRepository.GetWeddingEvents(weddingID), events);
            if (events.Count > 0)
            {
                foreach (var myevent in events)
                {
                    myevent.ImageUrl = myevent.ImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString())
                                       .Replace("{0}", myevent.WeddingEventID.ToString());

                    foreach (var venue in myevent.Venues)
                    {
                        venue.VenueImageUrl = venue.VenueImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString())
                                              .Replace("{0}", venue.VenueID.ToString());

                        AddressMasterBO address = new AddressMasterBO();
                        ObjectMapper.Map(WeddingRepository.GetVenueAddress((int)AspectEnums.AddressOwnerType.Venue, venue.VenueID), address);
                        venue.VenueAddress = address;
                    }
                }
            }
            return(events);
        }