public UserHealthInfoDO GetUserHealthInfo(string emailId)
        {
            emailId = UserInfoBL.EncodeItemToBase64(emailId);
            UserHealthInfoDO userHealthInfo = new UserHealthInfoDAL().GetUserHealthInfo(emailId);

            userHealthInfo.EmailId = UserInfoBL.DecodeFrom64(userHealthInfo.EmailId);
            return(userHealthInfo);
        }
        public CustomDO UpdateUserHealthInfo(UserHealthInfoDO modifiedUserHealthInfo)
        {
            modifiedUserHealthInfo         = this.UpdateCalorie(modifiedUserHealthInfo);
            modifiedUserHealthInfo.EmailId = UserInfoBL.EncodeItemToBase64(modifiedUserHealthInfo.EmailId);
            CustomDO custom = new UserHealthInfoDAL().UpdateUserHealthInfo(modifiedUserHealthInfo);

            modifiedUserHealthInfo.EmailId = UserInfoBL.DecodeFrom64(modifiedUserHealthInfo.EmailId);
            return(custom);
        }
        public CustomDO AddUserHealthInfo(UserHealthInfoDO userHealthInfo)
        {
            userHealthInfo         = this.UpdateCalorie(userHealthInfo);
            userHealthInfo.EmailId = UserInfoBL.EncodeItemToBase64(userHealthInfo.EmailId);
            CustomDO custom = new UserHealthInfoDAL().AddUserHealthInfo(userHealthInfo);

            userHealthInfo.EmailId = UserInfoBL.DecodeFrom64(userHealthInfo.EmailId);
            return(custom);
        }
示例#4
0
        public List <UserSymptomsDO> GetSymptoms(string emailId)
        {
            emailId = UserInfoBL.EncodeItemToBase64(emailId);
            List <UserSymptomsDO> userSymptoms = new UserSymptomsDAL().GetSymptoms(emailId);

            foreach (UserSymptomsDO userSymptom in userSymptoms)
            {
                userSymptom.EmailAddress = UserInfoBL.DecodeFrom64(userSymptom.EmailAddress);
            }
            return(userSymptoms);
        }