public int SubmitAddress(int userID, AddressMasterBO addressBO) { AddressMaster address = new AddressMaster(); ObjectMapper.Map(addressBO, address); return(WeddingRepository.SubmitAddress(userID, address)); }
public List <WeddingEventBO> GetWeddingEvents(int weddingID) { List <WeddingEventBO> events = new List <WeddingEventBO>(); ObjectMapper.Map(WeddingRepository.GetWeddingEvents(weddingID), events); if (events.Count > 0) { foreach (var myevent in events) { myevent.ImageUrl = myevent.ImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString()) .Replace("{0}", myevent.WeddingEventID.ToString()); foreach (var venue in myevent.Venues) { venue.VenueImageUrl = venue.VenueImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString()) .Replace("{0}", venue.VenueID.ToString()); AddressMasterBO address = new AddressMasterBO(); ObjectMapper.Map(WeddingRepository.GetVenueAddress((int)AspectEnums.AddressOwnerType.Venue, venue.VenueID), address); venue.VenueAddress = address; } } } return(events); }
/// <summary> /// Displays the user profile. /// </summary> /// <param name="userId">The userId.</param> /// <returns></returns> public UserProfileBO DisplayUserProfile(int userId) { UserProfileBO userProfile = new UserProfileBO(); UserMaster user = UserRepository.DisplayUserProfile(userId); List <UserWeddingSubscriptionBO> userWeddingSubscriptions = new List <UserWeddingSubscriptionBO>(); AddressMasterBO address = new AddressMasterBO(); ObjectMapper.Map(SystemRepository.GetAddressDetailsByType((int)AspectEnums.AddressOwnerType.User, userId), address); ObjectMapper.Map(user, userProfile); // userProfile.UserWeddingSubscriptions = userWeddingSubscriptions; userProfile.Address = address; RoleMaster role = user.UserRoles.Where(k => !k.isDeleted).ToList().Count > 0 ? user.UserRoles.Where(k => !k.isDeleted).ToList()[0].RoleMaster : null; userProfile.RoleID = role != null ? role.RoleID : 0; userProfile.userRoleID = user.UserRoles.Where(k => !k.isDeleted).FirstOrDefault().UserRoleID; if (!String.IsNullOrEmpty(userProfile.ImagePath)) { userProfile.ImagePath = userProfile.ImagePath; // AppUtil.GetServerMobileImages(userProfile.ImagePath, AspectEnums.ImageFileTypes.User); } else { userProfile.ImagePath = "~/content/images/users/avatar.png"; } userProfile.IsAdmin = UserRepository.IsAdminRole(Convert.ToInt32(userProfile.RoleID)); userProfile.Mobile = EncryptionEngine.DecryptString(userProfile.Mobile); userProfile.Phone = EncryptionEngine.DecryptString(userProfile.Phone); userProfile.Email = EncryptionEngine.DecryptString(userProfile.Email); userProfile.LoginName = EncryptionEngine.DecryptString(userProfile.LoginName); return(userProfile); }
public WeddingEventBO GetEventDetailsByID(int eventID) { WeddingEventBO weddingevent = new WeddingEventBO(); ObjectMapper.Map(WeddingRepository.GetEventDetailsByID(eventID), weddingevent); weddingevent.ImageUrl = weddingevent.ImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString()) .Replace("{0}", weddingevent.WeddingEventID.ToString()); foreach (var venue in weddingevent.Venues) { AddressMasterBO address = new AddressMasterBO(); ObjectMapper.Map(WeddingRepository.GetVenueAddress((int)AspectEnums.AddressOwnerType.Venue, venue.VenueID), address); venue.VenueAddress = address; venue.VenueImageUrl = venue.VenueImageUrl.Replace("{D}", AppUtil.GetAppSettings(AspectEnums.ConfigKeys.USERFOLDER).ToString()) .Replace("{0}", venue.VenueID.ToString()); } return(weddingevent); }