public dynamic UserAuthen([FromBody] AuthenByUser data) { dynamic res = null; try { var resInternal = base.PostDataToAPINotAuth <dynamic>(base.apiPathAndQuery, data); if (resInternal.access_token != null) { res = process.GenerateTokenByUser(resInternal); if (res.access_token == null) { res = new ErrorAuthen(); res.status = new StatusError(); res.status.code = "99"; res.status.message = "System Error!"; } } else { res = resInternal; } } catch (Exception ex) { throw ex; } return(res); }
public dynamic GenerateDoUrl(ReqDoUrl data) { dynamic response = null; try { var res = SODAL.ValidateDODetails(data); //00 = Success,01 = Not found SalesOrders or CustomerCode if (res.Code == "00") { response = new RspDoUrl(); var reqParams = GenerateReqparams(data); string hashParams = Utility.HashData(Guid.NewGuid().ToString()); SODAL.InsLogReq(reqParams, hashParams); hashParams = HttpUtility.UrlEncode(hashParams); response.pageUrl = SysDAL.GetConfig("1002") + hashParams; } else { response = new ErrorAuthen(); response.status = new StatusError(); response.status.code = res.Code; response.status.message = res.Msg; } } catch (Exception ex) { throw ex; } return(response); }
public dynamic GetSurveyByHash(ReqDataByHash data) { dynamic response = null; try { string reqParam = SODAL.AuthenCheckTokenURLExpire(data.hashParams); if (!string.IsNullOrEmpty(reqParam)) { string[] reqParams = reqParam.Split(','); response = new RspSurveyList(); response.surveys = SODAL.GetSurveyByHash(reqParams); } else { response = new ErrorAuthen(); response.status = new StatusError(); response.status.code = "99"; response.status.message = "HashParams expire or invalid"; } } catch (Exception ex) { throw ex; } return(response); }
public dynamic GetDoByHash(ReqDataByHash data) { dynamic response = null; try { string reqParam = SODAL.AuthenCheckTokenURLExpire(data.hashParams); if (!string.IsNullOrEmpty(reqParam)) { string[] reqParams = reqParam.Split(','); response = new ResponseSODetails(); var listData = SODAL.GetDoByHash(reqParams); response.sODetails = HelperUtil.GenerateSoDetailBase64String(listData); } else { response = new ErrorAuthen(); response.status = new StatusError(); response.status.code = "99"; response.status.message = "HashParams expire or invalid"; } } catch (Exception ex) { throw ex; } return(response); }
public dynamic SystemAuthen([FromBody] RequestToken data) { dynamic res = null; try { res = process.GenerateToken(data); if (res.access_token == null) { res = new ErrorAuthen(); res.status = new StatusError(); res.status.code = "204"; res.status.message = "SystemID invalid"; } } catch (Exception ex) { throw ex; } return(res); }
public dynamic UserAuthen([FromBody] AuthenByUser data) { dynamic res = null; try { res = new ResponseTokenByUser(); res = process.GenerateTokenByUser(data); if (res.access_token == null) { res = new ErrorAuthen(); res.status = new StatusError(); res.status.code = "204"; res.status.message = "Username or Password invalid"; } } catch (Exception ex) { throw ex; } return(res); }