public ActionResult Create(int?tID, int?weddingID) { TEMPLATEID = (int)tID == 0 ? TEMPLATEID : (int)tID; WEDDINGID = weddingID == null ? WEDDINGID : (int)weddingID; WeddingViewModel WVM = new WeddingViewModel(); UserWeddingTemplateSubscriptionsBO weddingProfile = HttpContext.Session[PageConstants.SESSION_WEDDING_PROFILE] as UserWeddingTemplateSubscriptionsBO; if (weddingID > 0) { InitializeWeddingForm(WVM); } else { WVM.WeddingBO = new WeddingBO(); WVM.BrideAndMaidsBO = new BrideAndMaidBO(); WVM.GroomAndMenBO = new GroomAndManBO(); WVM.TimeLineBO = new TimeLineBO(); WVM.WeddingEventsBO = new WeddingEventBO(); } DropDown DD = new DropDown(); ViewBag.RelationsList = DD.GetBrideGroomRelations(); WVM.listTemplates = weddingProfile.Templates.ToList(); WVM.userTemplate = WVM.listTemplates.Where(x => x.TemplateID == TEMPLATEID).FirstOrDefault(); WVM.WeddingBO.TemplateID = TEMPLATEID; WVM.WeddingBO.TemplateImageUrl = WVM.userTemplate.ThumbnailImageUrl; WVM.WeddingBO.TemplatePreviewUrl = WVM.userTemplate.TemplatePreviewUrl; return(View(WVM)); }
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(); }