Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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();
        }