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); }
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(); }