コード例 #1
0
        public int SubmitAddress(int userID, AddressMasterBO addressBO)
        {
            AddressMaster address = new AddressMaster();

            ObjectMapper.Map(addressBO, address);
            return(WeddingRepository.SubmitAddress(userID, address));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: UserManager.cs プロジェクト: accuit/BaseProject
        /// <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);
        }
コード例 #4
0
        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);
        }