/// <summary> /// 로컬사이니지정보 저장하기 /// </summary> /// <param name="Param"></param> /// <returns></returns> public JsonResult BeaconSave(T_BEACON Param) { Param.INSERT_CODE = SessionHelper.LoginInfo.MEMBER.MEMBER_CODE; RTN_SAVE_DATA rtn = new BeaconService().BeaconSave(Param); return(new JsonResult { Data = rtn }); }
/// <summary> /// T_BEACON 저장하기 /// </summary> /// <param name="Param"></param> /// <returns></returns> public RTN_SAVE_DATA BeaconSave(T_BEACON Param) { RTN_SAVE_DATA rtn = new RTN_SAVE_DATA(); try { using (TransactionScope tran = new TransactionScope()) { string sql = string.Empty; if (Param.SAVE_TYPE == "D") { sql = Global.DBAgent.LoadSQL(sqlBasePath + "Beacon\\T_BEACON.xml", "BeaconDelete" , Param.BEACON_CODE.ToString("-1") ); } else { sql = Global.DBAgent.LoadSQL(sqlBasePath + "Beacon\\T_BEACON.xml", "BeaconSave" , Param.BEACON_CODE.ToString("-1") , Param.BEACON_NAME.ToString("") , Param.DEVICE_NUMBER.ToString("") , Param.LOGO_URL.ToString("") , Param.ADDRESS1.ToString("") , Param.ADDRESS2.ToString("") , Param.ZIP_CODE.ToString("") , Param.LATITUDE.ToString("") , Param.LONGITUDE.ToString("") , (Param.HIDE == false ? "0" : "1") , Param.REMARK.ToString("") , Param.INSERT_CODE.ToString() ); } rtn.DATA = db.ExecuteQuery <int>(sql).First().ToString(); tran.Complete(); } } catch (Exception ex) { rtn.ERROR_MESSAGE = ex.Message; } return(rtn); }