public string GetPackageDetails(PackageList objPackageList) { try { _logger.addMessage.Add("GetPackageDetails", "GetPackageDetails Method is going to Execute"); Dictionary <string, object> objparamlist = new Dictionary <string, object>(); _logger.addMessage.Add("CompanyID", objPackageList.CompanyID); objparamlist.Add("CompanyID", objPackageList.CompanyID); _logger.addMessage.Add("PackageLanguage", objPackageList.PackageLanguage); objparamlist.Add("PackageLanguage", objPackageList.PackageLanguage); _logger.addMessage.Add("PackageCode", objPackageList.PackageCode); objparamlist.Add("PackageCode", objPackageList.PackageCode); _logger.addMessage.Add("GetPackageDetails", "FSP_GetPackageDetails is going to call"); IConnector objConnector = new Connector(); DataSet dtPackageList = objConnector.ExecuteDataSet("PackageModule", "FSP_GetPackageDetails", objparamlist); _logger.addMessage.Add("GetPackageDetails", "Get Package Details Get successfully"); dtPackageList.Tables[0].TableName = "BasicPackageDetails"; dtPackageList.Tables[1].TableName = "BasicPackageCreteria"; dtPackageList.Tables[2].TableName = "PackageCancellationPolicy"; string JSONResult = CommonUtility.DataSettoJSON(dtPackageList); _logger.addMessage.Add("GetPackageDetails", "Converted JSON Result" + JSONResult); return(JSONResult); } catch (Exception ex) { _logger.addMessage.Add("GetPackageDetails", "Error during GetPackageDetails Method Execution:" + ex.ToString()); } finally { AsyncLogger.LogMessage(_logger); } return(null); }