Example #1
0
        public ActionResult SubmitBrideMaids(WeddingViewModel model)
        {
            DropDown DD = new DropDown();

            ViewBag.RelationsList = DD.GetBrideGroomRelations();

            if (model.BrideAndMaidsBO.BrideAndMaidID == 0)
            {
                model.BrideAndMaidsBO.IsActive    = true;
                model.BrideAndMaidsBO.IsDeleted   = false;
                model.BrideAndMaidsBO.CreatedBy   = UserID;
                model.BrideAndMaidsBO.CreatedDate = DateTime.Now;
            }

            model.BrideAndMaidsBO.WeddingID      = WEDDINGID;
            model.BrideAndMaidsBO.BrideAndMaidID = WeddingBusinessInstance.SubmitBrideMaids(model.BrideAndMaidsBO.WeddingID, model.BrideAndMaidsBO);

            if (model.BrideAndMaidsBO.BrideAndMaidID > 0)
            {
                //RenameNewImageFile(model.BrideAndMaidsBO.Imageurl, model.BrideAndMaidsBO.BrideAndMaidID);
                ViewBag.IsSuccess = true;
                ViewBag.ShowPopup = true;
                ViewBag.Message   = "Bride Maid's detail submitted successfully.";
            }
            else
            {
                ViewBag.ShowPopup = true;
                ViewBag.IsSuccess = false;
                ViewBag.Message   = "OOPs something went wrong. Try again!";
            }
            ViewBag.ShowPopUp = true;
            return(RedirectToAction("Create", "Wedding", new { tid = TEMPLATEID, weddingID = WEDDINGID }));
        }
Example #2
0
 public ActionResult _WizardBrideMaids(WeddingViewModel WVM)
 {
     //WeddingViewModel WVM = new WeddingViewModel();
     WVM.BrideAndMaidsBO.CreatedBy      = UserID;
     WVM.BrideAndMaidsBO.BrideAndMaidID = WeddingBusinessInstance.SubmitBrideMaids(WEDDINGID, WVM.BrideAndMaidsBO);
     // Get wedding BrideMaids
     WVM.GroomAndMenBO   = WeddingBusinessInstance.GetWeddingDetailByID(WEDDINGID).GroomAndMen.Where(x => x.IsGroom).FirstOrDefault();
     WVM.BrideAndMaidsBO = WVM.WeddingBO.BrideAndMaids.Where(x => x.IsBride).FirstOrDefault();
     if (WVM.GroomAndMenBO == null)
     {
         WVM.GroomAndMenBO.WeddingID = WEDDINGID;
         WVM.GroomAndMenBO           = new GroomAndManBO();
     }
     if (WVM.GroomAndMenBO.GroomAndMenID > 0)
     {
         ViewBag.GroomMenForm = true;
         DropDown DD = new DropDown();
         ViewBag.RelationsList = DD.GetBrideGroomRelations();
         return(View("Index", WVM));
     }
     else
     {
         return(PartialView("_WizardBrideMaids", WVM));
     }
 }
Example #3
0
        public ActionResult SubmitGroomsMen(WeddingViewModel model, FormCollection collection)
        {
            model.GroomAndMenBO.WeddingID = WEDDINGID;
            if (model.GroomAndMenBO.GroomAndMenID == 0)
            {
                model.GroomAndMenBO.IsActive    = true;
                model.GroomAndMenBO.IsDeleted   = false;
                model.GroomAndMenBO.CreatedBy   = UserID;
                model.GroomAndMenBO.CreatedDate = DateTime.Now;
            }

            model.GroomAndMenBO.GroomAndMenID = WeddingBusinessInstance.SubmitGroomMen(model.GroomAndMenBO.WeddingID, model.GroomAndMenBO);
            if (model.GroomAndMenBO.GroomAndMenID > 0)
            {
                ViewBag.IsSuccess = true;
                ViewBag.ShowPopup = true;
                ViewBag.Message   = "Groom's Man submitted successfully.";
            }
            else
            {
                ViewBag.IsSuccess = false;
                ViewBag.ShowPopup = true;
                ViewBag.Message   = "OOPs something went wrong. Try again!";
            }
            DropDown DD = new DropDown();

            ViewBag.RelationsList = DD.GetBrideGroomRelations();
            ViewBag.ShowPopUp     = true;
            return(RedirectToAction("Create", "Wedding", new { tid = TEMPLATEID, weddingID = WEDDINGID }));
        }
Example #4
0
        public PartialViewResult _WizardWedding(WeddingViewModel wedding)
        {
            WeddingViewModel WVM = new WeddingViewModel();

            WVM.WeddingBO           = wedding.WeddingBO;
            WVM.WeddingBO.WeddingID = WeddingBusinessInstance.SubmitUserWeddingDetail(UserID, wedding.WeddingBO);
            WEDDINGID = WVM.WeddingBO.WeddingID;
            // Get wedding BrideMaids
            WVM.WeddingBO.BrideAndMaids = WeddingBusinessInstance.GetWeddingBrideMaids(wedding.WeddingBO.WeddingID);
            WVM.BrideAndMaidsBO         = WVM.WeddingBO.BrideAndMaids.Where(x => x.IsBride).FirstOrDefault();
            if (WVM.BrideAndMaidsBO == null)
            {
                WVM.BrideAndMaidsBO           = new BrideAndMaidBO();
                WVM.BrideAndMaidsBO.WeddingID = WEDDINGID;
            }
            if (WEDDINGID > 0)
            {
                ViewBag.BrideMaidForm = true;
                DropDown DD = new DropDown();
                ViewBag.RelationsList = DD.GetBrideGroomRelations();
                return(PartialView("_WizardWedding", WVM));
            }
            else
            {
                return(PartialView("_WizardWedding", WVM));
            }
        }
Example #5
0
        public WeddingViewModel InitializeWeddingForm(WeddingViewModel WVM)
        {
            WVM.WeddingBO       = new WeddingBO();
            WVM.BrideAndMaidsBO = new BrideAndMaidBO();
            WVM.GroomAndMenBO   = new GroomAndManBO();
            WVM.TimeLineBO      = new TimeLineBO();
            WVM.WeddingEventsBO = new WeddingEventBO();

            if (WEDDINGID > 0)
            {
                HttpContext.Session[PageConstants.SESSION_WEDDING_ID] = WEDDINGID;
                WVM.WeddingBO = WeddingBusinessInstance.GetWeddingDetailByID(WEDDINGID);
                if (WVM.WeddingBO.BrideAndMaids != null && WVM.WeddingBO.BrideAndMaids.Count > 0)
                {
                    WVM.BrideAndMaidsBO = WVM.WeddingBO.BrideAndMaids.Where(x => x.IsBride).FirstOrDefault();
                }
                else
                {
                    WVM.BrideAndMaidsBO         = new BrideAndMaidBO();
                    WVM.BrideAndMaidsBO.IsBride = true;
                }
                if (WVM.WeddingBO.GroomAndMen != null && WVM.WeddingBO.GroomAndMen.Count > 0)
                {
                    WVM.GroomAndMenBO = WVM.WeddingBO.GroomAndMen.Where(x => x.IsGroom).FirstOrDefault();
                }
                else
                {
                    WVM.GroomAndMenBO         = new GroomAndManBO();
                    WVM.GroomAndMenBO.IsGroom = true;
                }
                WVM.TimeLineBO = new TimeLineBO();
            }

            return(WVM);
        }
Example #6
0
        protected override void Initialize(System.Web.Routing.RequestContext requestContext)
        {
            try
            {
                #region  Validation for multiple session

                var commmonsetup = SystemBusinessInstance.GetCommonSetup(0, null, Convert.ToString((int)AspectEnums.CommonTableMainType.Template)); // DBEntities.CommonSetups.Where(x => x.ParentID == 1).ToList();

                //var templates = DBEntities.TemplateMasters.Where(x => x.TemplateType == (int)AspectEnums.TemplateType.Wedding && x.TemplateStatus == 1).ToList();
                List <TemplateMasterBO> templates = SystemBusinessInstance.GetAllTemplates((int)AspectEnums.TemplateType.Wedding);
                foreach (var item in templates)
                {
                    StringBuilder tagName = new StringBuilder();
                    StringBuilder feature = new StringBuilder();
                    StringBuilder tagid   = new StringBuilder();
                    foreach (var tag in item.TemplateTags.Split(','))
                    {
                        string strtag = commmonsetup.Where(x => x.SubType == "Tag" && x.DisplayValue == Convert.ToInt32(tag)).First().DisplayText;
                        tagName.Append(strtag).Append(',').Append(' ');
                    }
                    item.TemplateTagName = tagName.ToString().Trim(',').Trim(' ');

                    if (item.Features != null)
                    {
                        foreach (var tempfeature in item.Features.Split(','))
                        {
                            string strfeature = commmonsetup.Where(x => x.SubType == "Features" && x.DisplayValue == Convert.ToInt32(tempfeature)).First().DisplayText;
                            feature.Append(strfeature).Append(',').Append(' ');
                        }
                        item.TemplateFeatureText = feature.ToString().Trim(',').Trim(' ');
                    }
                    item.TemplateTypeText = commmonsetup.Where(x => x.SubType == "Type" && x.DisplayValue == item.TemplateType).First().DisplayText;
                }

                dreamweddsModel.templateMasters = templates;
                WebTemplates = templates;

                if (WebTemplates != null)
                {
                    requestContext.HttpContext.Session["Templates"] = WebTemplates;
                }
                #endregion

                WebBlogs = WeddingBusinessInstance.GetDreamWeddsBlog();
                dreamweddsModel.blogs = WebBlogs;
                if (WebBlogs != null)
                {
                    requestContext.HttpContext.Session["Blogs"] = dreamweddsModel.blogs;
                }
                base.Initialize(requestContext);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #7
0
        public DreamweddsModel GetWebsiteData()
        {
            DreamweddsModel dreamweddsModel = new DreamweddsModel();

            try
            {
                #region  Validation for multiple session

                var commmonsetup = SystemBusinessInstance.GetCommonSetup(0, null, Convert.ToString((int)AspectEnums.CommonTableMainType.Template));// DBEntities.CommonSetups.Where(x => x.ParentID == 1).ToList();

                var templates = SystemBusinessInstance.GetAllTemplates(null);
                foreach (var item in templates.Where(x => x.TemplateType == (int)AspectEnums.TemplateType.Wedding))
                {
                    StringBuilder tagName = new StringBuilder();
                    StringBuilder feature = new StringBuilder();
                    StringBuilder tagid   = new StringBuilder();
                    //foreach (var tag in item.TemplateTags.Split(','))
                    //{
                    //    string strtag = commmonsetup.Where(x => x.SubType == "Tag" && x.DisplayValue == Convert.ToInt32(tag)).First().DisplayText;
                    //    tagName.Append(strtag).Append(',').Append(' ');
                    //}
                    // item.TemplateTagName = tagName.ToString().Trim(',').Trim(' ');

                    if (item.Features != null)
                    {
                        foreach (var tempfeature in item.Features.Split(','))
                        {
                            string strfeature = commmonsetup.Where(x => x.SubType == "Features" && x.DisplayValue == Convert.ToInt32(tempfeature)).FirstOrDefault().DisplayText;
                            feature.Append(strfeature).Append(',').Append(' ');
                        }
                        item.TemplateFeatureText = feature.ToString().Trim(',').Trim(' ');
                    }
                    item.TemplateTypeText = commmonsetup.Where(x => x.SubType == "Type" && x.DisplayValue == item.TemplateType).First().DisplayText;
                }

                dreamweddsModel.templateMasters = templates;
                Templates = templates;

                #endregion

                Blogs = WeddingBusinessInstance.GetDreamWeddsBlog();
                dreamweddsModel.blogs = Blogs;

                Faqs = WeddingBusinessInstance.GetDreamWeddsFAQ();
                dreamweddsModel.faqs = Faqs;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            DreamWeddsWeb = dreamweddsModel;
            return(dreamweddsModel);
        }
Example #8
0
        public JsonResult GetTimeLineDetailsByID(int Id)
        {
            WeddingViewModel WVM = new WeddingViewModel();

            try
            {
                WVM.TimeLineBO = WeddingBusinessInstance.GetTimeLineDetailsByID(Id);
                return(Json(WVM, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #9
0
        // [Route("{wedding}/{Id:int}")]
        public ActionResult Index(int?Id)
        {
            WeddingViewModel WVM = new WeddingViewModel();

            //WeddingBO wedding = new WeddingBO();
            //UserWeddingTemplateSubscriptionsBO weddingProfile = HttpContext.Session[PageConstants.SESSION_WEDDING_PROFILE] as UserWeddingTemplateSubscriptionsBO;
            //WVM.listTemplates = weddingProfile.userTemplates.ToList();
            if (Id != null)
            {
                WVM.WeddingBO = WeddingBusinessInstance.GetWeddingDetailByID(Convert.ToInt32(Id));
            }
            ViewBag.WeddingForm = true;

            return(View(WVM));
        }
Example #10
0
 public ActionResult Create(WeddingViewModel WVM)
 {
     WEDDINGID = WeddingBusinessInstance.SubmitUserWeddingDetail(UserID, WVM.WeddingBO);
     if (WEDDINGID > 0)
     {
         ViewBag.IsSuccess = true;
         ViewBag.Message   = "Congratulations! Your wedding basic details has been created.";
     }
     else
     {
         ViewBag.IsSuccess = false;
         ViewBag.Message   = "OOPs something went wrong. Try again!";
     }
     ViewBag.ShowPopUp = true;
     WVM = InitializeWeddingForm(WVM);
     return(View(WVM));
 }
Example #11
0
        public JsonResult GetGroomDetailsByID(int Id)
        {
            WeddingViewModel WVM = new WeddingViewModel();

            try
            {
                DropDown DD = new DropDown();
                ViewBag.RelationsList = DD.GetBrideGroomRelations();
                WVM.GroomAndMenBO     = WeddingBusinessInstance.GetGroomDetailsByID(Id);
                return(Json(WVM, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            // return View();
        }
Example #12
0
        public ActionResult BlogDetail(int blogId, string blogName)
        {
            if (D.Blogs == null)
            {
                // M.blogs = D.GetWebsiteData().blogs;
                M.blog            = D.GetWebsiteData().blogs.Where(x => x.BlogID == blogId).First();
                M.templateMasters = D.GetWebsiteData().templateMasters;
            }
            else
            {
                M.blogs           = D.Blogs;
                M.blog            = WeddingBusinessInstance.GetBlogDetails(blogId);
                M.templateMasters = D.Templates;
            }


            return(View(M));
        }
Example #13
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();
        }
Example #14
0
        public ActionResult SubmitTimeLine(WeddingViewModel model)
        {
            model.TimeLineBO.WeddingID  = WEDDINGID;
            model.TimeLineBO.TimeLineID = WeddingBusinessInstance.SubmitTimeLine(WEDDINGID, model.TimeLineBO);

            if (model.TimeLineBO.TimeLineID > 0)
            {
                ViewBag.IsSuccess = true;
                ViewBag.Message   = "TimeLine submitted successfully.";
            }
            else
            {
                ViewBag.IsSuccess = false;
                ViewBag.Message   = "OOPs something went wrong. Try again!";
            }
            ViewBag.ShowPopUp = true;
            //return Json(model, JsonRequestBehavior.AllowGet);
            return(RedirectToAction("Create", "Wedding", new { tid = TEMPLATEID, weddingID = WEDDINGID }));
            //return PartialView("_SubmitTimeLine", model);
        }
Example #15
0
        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();
        }
Example #16
0
        public ActionResult SubmitEvent(WeddingViewModel model, FormCollection collection)
        {
            DateTime eventdate = model.WeddingEventsBO.EventDate;

            //model.WeddingEventsBO.EventDate = Convert.ToDateTime(model.WeddingEventsBO.strEventDate);
            model.WeddingEventsBO.WeddingID      = WEDDINGID;
            model.WeddingEventsBO.StartTime      = Convert.ToDateTime(eventdate.ToShortDateString() + " " + model.WeddingEventsBO.strStartTime);
            model.WeddingEventsBO.EndTime        = Convert.ToDateTime(eventdate.ToShortDateString() + " " + model.WeddingEventsBO.strEndTime);
            model.WeddingEventsBO.WeddingEventID = WeddingBusinessInstance.SubmitWeddingEvent(UserID, model.WeddingEventsBO);
            if (model.WeddingEventsBO.WeddingEventID > 0)
            {
                ViewBag.IsSuccess = true;
                ViewBag.Message   = "Your event has been created.";
            }
            else
            {
                ViewBag.IsSuccess = false;
                ViewBag.Message   = "OOPs something went wrong. Try again!";
            }
            return(View(model));
            //return RedirectToAction("SubmitEvent", new { Id = model.WeddingEventsBO.WeddingEventID });
        }
Example #17
0
        public ActionResult Index()
        {
            UserProfileBO profile = new UserProfileBO();
            //UserWeddingSubscriptionBO weddingProfile = new UserWeddingSubscriptionBO();
            WeddingViewModel WVM = new WeddingViewModel();
            var weddingProfile   = Session[PageConstants.SESSION_WEDDING_PROFILE] as List <UserWeddingSubscriptionBO>;

            WVM.listTemplates     = weddingProfile.Select(x => x.TemplateMaster).ToList();
            WVM.userSubscriptions = weddingProfile;
            foreach (var temp in WVM.listTemplates)
            {
                temp.Weddings = WeddingBusinessInstance.GetUserWeddingDetail(UserID).Where(x => x.TemplateID == temp.TemplateID && x.IsDeleted == false).ToList();
            }
            if (Session[PageConstants.SESSION_PROFILE_KEY] == null)
            {
                WVM.userProfile = EmpBusinessInstance.DisplayUserProfile(UserID);
            }
            else
            {
                WVM.userProfile = Session[PageConstants.SESSION_PROFILE_KEY] as UserProfileBO;
            }

            return(View(WVM));
        }