예제 #1
0
        public RTN_SAVE_DATA MemberSnsIDUpdate(T_MEMBER_SNS_UPDATE Param)
        {
            RTN_SAVE_DATA rtn = new RTN_SAVE_DATA();

            try
            {
                using (TransactionScope tran = new TransactionScope())
                {
                    string sql = Global.DBAgent.LoadSQL(sqlBasePath + "Account\\MEMBER.xml", "MemberSnsIDUpdate"
                                                        , Param.USER_ID
                                                        , Param.PASSWORD
                                                        , Param.SNS_TYPE.ToString("1")
                                                        , Param.KAKAO_ID.ToString("1")
                                                        , Param.GOOGLE_ID.ToString("")
                                                        , Param.NAVER_ID.ToString("")
                                                        , Param.FACEBOOK_ID.ToString("")
                                                        , Param.UPDATE_CODE.ToString("0")

                                                        );
                    rtn = db.ExecuteQuery <RTN_SAVE_DATA>(sql).FirstOrDefault();
                    if (!string.IsNullOrEmpty(rtn.ERROR_MESSAGE))
                    {
                        throw new Exception(rtn.ERROR_MESSAGE);
                    }
                    tran.Complete();
                }
            }
            catch (Exception ex)
            {
                rtn.ERROR_MESSAGE = ex.Message;
            }
            return(rtn);
        }
        public RTN_SAVE_DATA MemberSnsIDUpdate(T_MEMBER_SNS_UPDATE Param)
        {
            Param.USER_ID  = Global.SecurityInfo.Decrypt_data(Param.USER_ID);
            Param.KAKAO_ID = Global.SecurityInfo.Decrypt_data(Param.KAKAO_ID);

            return(new AccountService().MemberSnsIDUpdate(Param));
        }