private WeddingBO FormatWeddingData(WeddingBO wedding) { wedding.strWeddingStyle = GetWeddingCommonFieldDisplayText(wedding.WeddingStyle, AspectEnums.CommonFieldSubType.Style.ToString()); wedding.WeddingEvents.Where(x => x.IsDeleted == false); foreach (var bride in wedding.BrideAndMaids.Where(x => !x.IsDeleted)) { if (bride.RelationWithBride > 0) { bride.strRelationWithBride = GetWeddingCommonFieldDisplayText(Convert.ToInt32(bride.RelationWithBride), AspectEnums.CommonFieldSubType.Relation.ToString()); } else { bride.strRelationWithBride = "Bride"; } } foreach (var groom in wedding.GroomAndMen.Where(x => !x.IsDeleted)) { if (groom.IsGroom == false && groom.RelationWithGroom > 0) { groom.strRelationWithGroom = GetWeddingCommonFieldDisplayText(Convert.ToInt32(groom.RelationWithGroom), "Relation"); } else { groom.strRelationWithGroom = "Groom"; } } return(wedding); }
public WeddingBO GetWeddingDetailByID(int WeddingId) { WeddingBO weddingBO = new WeddingBO(); ObjectMapper.Map(WeddingRepository.GetWeddingDetailByID(WeddingId), weddingBO); if (weddingBO.UserWeddingSubscriptions.Count > 0) { weddingBO.SubscriptionEndDate = weddingBO.UserWeddingSubscriptions.Where(x => x.WeddingID == WeddingId).First().EndDate; weddingBO.UserWeddingSubscriptionID = weddingBO.UserWeddingSubscriptions.Last().UserWeddingSubscrptionID; } weddingBO.BackgroundImage = string.IsNullOrEmpty(weddingBO.BackgroundImage) ? "../../assets/img/image_placeholder.jpg" : weddingBO.BackgroundImage.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString()).Replace("{0}", weddingBO.WeddingID.ToString()); return(weddingBO); }
public int SubmitUserWeddingDetail(int UserID, WeddingBO weddingbo) { Wedding wedding = new Wedding(); ObjectMapper.Map(weddingbo, wedding); weddingbo.WeddingID = WeddingRepository.SubmitUserWeddingDetail(UserID, wedding); //Update wedding Subscriptions UserWeddingSubscriptionBO BO = new UserWeddingSubscriptionBO(); BO.UserWeddingSubscrptionID = weddingbo.UserWeddingSubscriptionID; BO.WeddingID = weddingbo.WeddingID; UserWeddingSubscription entity = new UserWeddingSubscription(); ObjectMapper.Map(BO, entity); bool success = WeddingRepository.UpdateWeddingSubscription(entity); return(weddingbo.WeddingID); }