public ApiResult SetCredentialData(DungLH.Util.Token.Core.CredentialData credentialData) { try { TokenManager mng = new TokenManager(); ApiResultObject <bool> result = mng.SetCredentialData(this.ActionContext, credentialData); return(new ApiResult(result, this.ActionContext)); } catch (Exception ex) { DungLH.Util.CommonLogging.LogSystem.Error(ex); return(null); } }
internal DungLH.Util.Token.Core.CredentialData GetCredentialData(string backendCode, string tokenCode, string dataKey, CommonParam commonParam) { DungLH.Util.Token.Core.CredentialData result = null; try { if (String.IsNullOrWhiteSpace(backendCode)) { throw new ArgumentNullException("backendCode"); } if (String.IsNullOrWhiteSpace(tokenCode)) { throw new ArgumentNullException("tokenCode"); } if (String.IsNullOrWhiteSpace(dataKey)) { throw new ArgumentNullException("dataKey"); } CredentialDataFilterQuery filter = new CredentialDataFilterQuery(); filter.BackendCodeExact = backendCode; filter.TokenCodeExact = tokenCode; filter.DataKeyExact = dataKey; List <CredentialData> listData = new CredentialDataManagerGet().Get(filter); if (listData == null || listData.Count <= 0) { BugUtil.SetBugCode(commonParam, LibraryBug.Bug.Enum.Common_DuLieuDauVaoKhongChinhXac); throw new Exception("Khong tim thay CredentialData tuong ung"); } CredentialData data = listData.FirstOrDefault(); result = new DungLH.Util.Token.Core.CredentialData(); result.BackendCode = data.BackendCode; result.Data = data.Data; result.DataKey = data.DataKey; result.TokenCode = data.TokenCode; } catch (ArgumentNullException ex) { BugUtil.SetBugCode(commonParam, LibraryBug.Bug.Enum.Common__ThieuThongTinBatBuoc); DungLH.Util.CommonLogging.LogSystem.Error(ex); result = null; } catch (Exception ex) { DungLH.Util.CommonLogging.LogSystem.Error(ex); result = null; } return(result); }
public ApiResultObject <DungLH.Util.Token.Core.CredentialData> GetCredentialData(HttpActionContext actionContext) { ApiResultObject <DungLH.Util.Token.Core.CredentialData> result = new ApiResultObject <DungLH.Util.Token.Core.CredentialData>(null, false); try { DungLH.Util.Token.Core.CredentialData resultData = null; new TokenGetCredentialData(param).Run(actionContext, ref resultData); result = this.PackResult(resultData); } catch (Exception ex) { DungLH.Util.CommonLogging.LogSystem.Error(ex); } return(result); }
internal bool Run(HttpActionContext actionContext, ref DungLH.Util.Token.Core.CredentialData resultData) { bool result = false; try { resultData = this.authenTokenManager.GetCredentialData(actionContext, param); if (resultData == null) { DungLH.Util.CommonLogging.LogSystem.Error("GetCredentialData that bai"); } } catch (Exception ex) { DungLH.Util.CommonLogging.LogSystem.Error(ex); result = false; } return(result); }
internal bool CreateCredentialData(DungLH.Util.Token.Core.CredentialData credentialData, CommonParam commonParam) { bool result = false; try { bool valid = true; valid = valid && credentialData != null; if (!valid) { throw new ArgumentNullException("credentialData is null"); } CredentialData data = new CredentialData(); data.BackendCode = credentialData.BackendCode; data.Data = credentialData.Data; data.DataKey = credentialData.DataKey; data.TokenCode = credentialData.TokenCode; if (!new AasCredentialDataCreate(commonParam).Create(data)) { throw new Exception("Insert CredentialData that bai \n" + DungLH.Util.CommonLogging.LogUtil.TraceData("credentialData", credentialData)); } result = true; } catch (ArgumentNullException ex) { BugUtil.SetBugCode(commonParam, LibraryBug.Bug.Enum.Common__ThieuThongTinBatBuoc); DungLH.Util.CommonLogging.LogSystem.Error(ex); result = false; } catch (Exception ex) { DungLH.Util.CommonLogging.LogSystem.Error(ex); result = false; } return(result); }
public ApiResultObject <bool> SetCredentialData(HttpActionContext actionContext, DungLH.Util.Token.Core.CredentialData credentialData) { ApiResultObject <bool> result = new ApiResultObject <bool>(false, false); try { bool resultData = new TokenSetCredentialData(param).Run(actionContext, credentialData); result = this.PackResult(resultData); } catch (Exception ex) { DungLH.Util.CommonLogging.LogSystem.Error(ex); } return(result); }