Exemple #1
0
        public int SubmitWeddingEvent(int userID, WeddingEventBO eventBO)
        {
            WeddingEvent weddEvent = new WeddingEvent();

            ObjectMapper.Map(eventBO, weddEvent);
            int eventID = WeddingRepository.SubmitWeddingEvent(userID, weddEvent);

            //if (eventID > 0)
            //{
            //    Venue venue = new Venue();
            //    ObjectMapper.Map(eventBO.Venue, venue);
            //    venue.WeddingEventID = eventID;
            //    int venueID = WeddingRepository.SubmitVenue(eventBO.WeddingID, venue);
            //    if (venueID > 0)
            //    {
            //        AddressMaster address = new AddressMaster();
            //        eventBO.Venue.VenueAddress.AddressOwnerType = (int)AspectEnums.AddressOwnerType.Venue;
            //        eventBO.Venue.VenueAddress.AddressOwnerTypePKID = venueID;
            //        ObjectMapper.Map(eventBO.Venue.VenueAddress, address);
            //        eventID = WeddingRepository.SubmitAddress(userID, address) > 0 ? eventID : 0;
            //    }
            //    else
            //        eventID = 0;
            //}
            return(eventID);
        }
Exemple #2
0
        public WeddingEventBO GetEventDetailsByID(int eventID)
        {
            WeddingEventBO weddingevent = new WeddingEventBO();

            ObjectMapper.Map(WeddingRepository.GetEventDetailsByID(eventID), weddingevent);
            weddingevent.ImageUrl = weddingevent.ImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString())
                                    .Replace("{0}", weddingevent.WeddingEventID.ToString());
            foreach (var venue in weddingevent.Venues)
            {
                AddressMasterBO address = new AddressMasterBO();
                ObjectMapper.Map(WeddingRepository.GetVenueAddress((int)AspectEnums.AddressOwnerType.Venue, venue.VenueID), address);
                venue.VenueAddress  = address;
                venue.VenueImageUrl = venue.VenueImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString())
                                      .Replace("{0}", venue.VenueID.ToString());
            }
            return(weddingevent);
        }
        public ActionResult SubmitEvent(int?Id)
        {
            WeddingViewModel WVM = new WeddingViewModel();
            UserWeddingTemplateSubscriptionsBO weddingProfile = new UserWeddingTemplateSubscriptionsBO();

            WVM.listTemplates = weddingProfile.Templates.ToList();
            WVM.userTemplate  = WVM.listTemplates.Where(x => x.TemplateID == TEMPLATEID).FirstOrDefault();

            try
            {
                WVM.WeddingBO = WeddingBusinessInstance.GetWeddingDetailByID(WEDDINGID);
                if (WVM.WeddingBO.WeddingEvents.Count > 0 && Id > 0)
                {
                    WVM.WeddingEventsBO = WVM.WeddingBO.WeddingEvents.Where(x => x.WeddingEventID == Id).FirstOrDefault();
                    WeddingEventBO myEvent = new WeddingEventBO();
                    WVM.WeddingEventsBO.Venue = new VenueBO();
                    WVM.WeddingEventsBO.Venue.WeddingEventID = WVM.WeddingEventsBO.WeddingEventID;
                    myEvent = WVM.WeddingEventsBO;

                    // myEvent.strStartTime = WVM.WeddingEventsBO.StartTime.ToShortTimeString();
                    // myEvent.strEndTime = WVM.WeddingEventsBO.EndTime.ToShortTimeString();
                    if (myEvent.Venues.Count() > 0)
                    {
                        WVM.WeddingEventsBO.Venue = myEvent.Venues.FirstOrDefault();
                        WVM.WeddingEventsBO.Venue.VenueAddress = SystemBusinessInstance.GetAddressDetails(0, myEvent.Venue.VenueID, (int)AspectEnums.AddressOwnerType.Venue);
                    }
                    return(View(WVM));
                }
                else
                {
                    WVM.WeddingEventsBO       = new WeddingEventBO();
                    WVM.WeddingEventsBO.Venue = new VenueBO();
                    WVM.WeddingEventsBO.Venue.VenueAddress = new AddressMasterBO();
                    return(View(WVM));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            // return View();
        }
        public JsonResult GetWeddingEventByID(int?Id)
        {
            WeddingViewModel WVM = new WeddingViewModel();

            try
            {
                WVM.WeddingEventsBO = WeddingBusinessInstance.GetWeddingDetailByID(WEDDINGID).WeddingEvents.Where(x => x.WeddingEventID == Id).FirstOrDefault();

                WeddingEventBO myEvent = new WeddingEventBO();
                myEvent = WVM.WeddingEventsBO;
                myEvent.strEventDate = WVM.WeddingEventsBO.EventDate.ToShortDateString();
                myEvent.strStartTime = WVM.WeddingEventsBO.StartTime.ToShortTimeString();
                myEvent.strEndTime   = WVM.WeddingEventsBO.EndTime.ToShortTimeString();
                ///return PartialView("_SubmitEvent", WVM);
                return(Json(myEvent, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            // return View();
        }