/// <summary> /// Child method to log MIIM Request Response /// </summary> /// <param name="name"></param> /// <param name="requestInputData"></param> /// <param name="responseMsg"></param> /// <param name="userid"></param> /// <param name="new"></param> private void MIIMServiceLog(string name, string requestInputData, string responseMsg, long userid, long traceLkup, long WebServiceMethodLkup) { _objDOGEN_MIIMServiceTrace = new DOGEN_MIIMServiceTrace(); try { _objDOGEN_MIIMServiceTrace.WebServiceMethodName = name; _objDOGEN_MIIMServiceTrace.RequestInputData = requestInputData; _objDOGEN_MIIMServiceTrace.ResponseStatusMessage = responseMsg; _objDOGEN_MIIMServiceTrace.CreatedByRef = userid; _objDOGEN_MIIMServiceTrace.TarceMethodLkup = traceLkup; _objDOGEN_MIIMServiceTrace.WebServiceMethodLkup = WebServiceMethodLkup; _objBLServiceRequestResponse.MIIMServiceLog(_objDOGEN_MIIMServiceTrace); } catch (Exception ex) { BLCommon.LogError(userid, MethodBase.GetCurrentMethod().Name, (long)ErrorModuleName.MIIMService, (long)ExceptionTypes.Uncategorized, ex.ToString(), "Error occured while MIIMServiceLog."); } }
public ExceptionTypes MIIMServiceLog(DOGEN_MIIMServiceTrace objDOGEN_MIIMServiceTrace) { long lErrocode = 0; long lErrorNumber = 0; long lRowsEffected = 0; DataSet dsTable = new DataSet(); List <SqlParameter> parameters = new List <SqlParameter>(); SqlParameter sqlParam; string errorMessage = string.Empty; try { sqlParam = new SqlParameter(); sqlParam.ParameterName = "@WebServiceMethodLkup"; sqlParam.SqlDbType = SqlDbType.BigInt; sqlParam.Value = objDOGEN_MIIMServiceTrace.WebServiceMethodLkup; parameters.Add(sqlParam); sqlParam = new SqlParameter(); sqlParam.ParameterName = "@WebServiceMethodName"; sqlParam.SqlDbType = SqlDbType.VarChar; sqlParam.Value = objDOGEN_MIIMServiceTrace.WebServiceMethodName; parameters.Add(sqlParam); sqlParam = new SqlParameter(); sqlParam.ParameterName = "@TarceMethodLkup"; sqlParam.SqlDbType = SqlDbType.BigInt; sqlParam.Value = objDOGEN_MIIMServiceTrace.TarceMethodLkup; parameters.Add(sqlParam); sqlParam = new SqlParameter(); sqlParam.ParameterName = "@RequestInputData"; sqlParam.SqlDbType = SqlDbType.VarChar; sqlParam.Value = objDOGEN_MIIMServiceTrace.RequestInputData; parameters.Add(sqlParam); sqlParam = new SqlParameter(); sqlParam.ParameterName = "@ResponseStatusMessage"; sqlParam.SqlDbType = SqlDbType.VarChar; sqlParam.Value = objDOGEN_MIIMServiceTrace.ResponseStatusMessage; parameters.Add(sqlParam); sqlParam = new SqlParameter(); sqlParam.ParameterName = "@LoggedInUserId"; sqlParam.SqlDbType = SqlDbType.BigInt; sqlParam.Value = objDOGEN_MIIMServiceTrace.CreatedByRef; parameters.Add(sqlParam); sqlParam = new SqlParameter(); sqlParam.ParameterName = "@ErrorMessage"; sqlParam.SqlDbType = SqlDbType.VarChar; sqlParam.Value = string.Empty; sqlParam.Direction = ParameterDirection.Output; sqlParam.Size = 2000; parameters.Add(sqlParam); long executionResult = 0; executionResult = executionResult = _objDAHelper.ExecuteDMLSP(ConstantTexts.SP_APP_INS_GEN_MIIMServiceTrace, parameters.ToArray(), out lErrocode, out lErrorNumber, out lRowsEffected, out errorMessage); if (executionResult == 0) { return(ExceptionTypes.Success); } else { return(ExceptionTypes.UnknownError); } } catch (Exception ex) { return(ExceptionTypes.UnknownError); } }
public ExceptionTypes MIIMServiceLog(DOGEN_MIIMServiceTrace objDOGEN_MIIMServiceTrace) { _retValue = new ExceptionTypes(); return(_retValue = _objDALServiceRequestResponse.MIIMServiceLog(objDOGEN_MIIMServiceTrace)); }