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