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 GetDoStatusPage([FromBody] ReqDoUrl data) { try { return(base.PostDataToAPINotAuth <dynamic>(base.apiPathAndQuery, data)); } catch (Exception ex) { throw ex; } }
public dynamic GetDoStatusPage([FromBody] ReqDoUrl data) { dynamic res = null; try { res = process.GenerateDoUrl(data); } catch (Exception ex) { throw ex; } return(res); }
public ResSP ValidateDODetails(ReqDoUrl data) { ResSP res = new ResSP(); using (IDbConnection connection = GetOpenConnection()) { try { var param = new DynamicParameters(); param.Add("@DONO", data.DoNo); res = connection.Query <ResSP>("SP_CheckDONO", param, commandType: CommandType.StoredProcedure).FirstOrDefault(); } catch (Exception ex) { throw ex; } } return(res); }