public CommonDbResponse UpdateApiLog(ApiLogCommon apiLog) { CommonDbResponse dbRes = new CommonDbResponse(); string sqlCommand = "Execute sproc_api_log @flag = 'u'"; sqlCommand += ",@partner_Id = " + DAO.FilterString(apiLog.partner_Id); sqlCommand += ",@txn_id = " + DAO.FilterString(apiLog.transacionId); sqlCommand += ",@partner_tran_id = " + DAO.FilterString(apiLog.partner_tran_id); sqlCommand += ",@response = " + DAO.FilterString(apiLog.apiResponse); sqlCommand += ",@from_ip_address = " + DAO.FilterString(apiLog.IpAddress); sqlCommand += ",@user_id = " + DAO.FilterString(apiLog.userId); sqlCommand += ",@log_id = " + DAO.FilterString(apiLog.apiLogId); var dbResponse = DAO.ExecuteDataRow(sqlCommand); if (dbResponse != null) { dbRes.Code = ResponseCode.Success; dbRes.Message = "Success"; } else { dbRes.Code = ResponseCode.Failed; dbRes.Message = "Something Went Wrong!"; } return(dbRes); }
public CommonDbResponse InsertApiLog(ApiLogCommon apiLog) { CommonDbResponse dbRes = new CommonDbResponse(); string sqlCommand = "Execute sproc_api_log @flag = 'i'"; sqlCommand += ",@partner_Id = " + DAO.FilterString(apiLog.partner_Id); sqlCommand += ",@txn_id = " + DAO.FilterString(apiLog.transacionId); sqlCommand += ",@partner_tran_id = " + DAO.FilterString(apiLog.partner_tran_id); sqlCommand += ",@request = " + DAO.FilterString(apiLog.apiRequest); sqlCommand += ",@response = " + DAO.FilterString(apiLog.apiResponse); sqlCommand += ",@from_ip_address = " + DAO.FilterString(apiLog.IpAddress); sqlCommand += ",@user_id = " + DAO.FilterString(apiLog.userId); sqlCommand += ",@func_Name = " + DAO.FilterString(apiLog.functionName); var dbResponse = DAO.ExecuteDataRow(sqlCommand); if (dbResponse != null) { dbRes.Code = ResponseCode.Success; dbRes.Message = "Success"; dbRes.Id = DAO.ParseColumnValue(dbResponse, "sno").ToString(); } else { dbRes.Code = ResponseCode.Failed; dbRes.Message = "Something Went Wrong!"; } return(dbRes); }
public List <ApiLogCommon> GetApiLogList(string api_log_id = "", string fromDate = "", string toDate = "", string txnId = "", string userName = "") { List <ApiLogCommon> apiLog = new List <ApiLogCommon>(); string sql = "sproc_api_log_report @flag = 's'"; sql += string.IsNullOrEmpty(api_log_id) ? "" : ", @api_log_id=" + DAO.FilterString(api_log_id); sql += string.IsNullOrEmpty(txnId) ? "" : ", @txn_id=" + DAO.FilterString(txnId); sql += string.IsNullOrEmpty(userName) ? "" : ", @user_name=" + DAO.FilterString(userName); sql += string.IsNullOrEmpty(fromDate) ? "" : ", @from_date=" + DAO.FilterString(fromDate); sql += string.IsNullOrEmpty(toDate) ? "" : ", @to_date=" + DAO.FilterString(toDate); var dbres = DAO.ExecuteDataTable(sql); if (dbres != null) { foreach (DataRow dr in dbres.Rows) { ApiLogCommon apilog = new ApiLogCommon(); apilog.apiLogId = dr["api_log_id"].ToString(); apilog.apiRequest = dr["api_request"].ToString(); apilog.apiResponse = dr["api_response"].ToString(); apilog.transacionId = dr["txn_id"].ToString(); apilog.userId = dr["user_id"].ToString(); apilog.functionName = dr["function_ame"].ToString(); apilog.createdLocalDate = dr["created_local_Date"].ToString(); apilog.createdUtcDate = dr["created_UTC_Date"].ToString(); apiLog.Add(apilog); } } return(apiLog); }
public ActionResult ApiLog(string ApiRequestLog, ApiLogCommon model) { var list = _api.GetApiLogList(ApiRequestLog, model.fromDate, model.toDate, model.transacionId, model.UserName); foreach (var item in list) { item.Action = StaticData.GetActions("APILog", item.apiLogId, this, "", "", ""); } IDictionary <string, string> param = new Dictionary <string, string>(); // param.Add("api_log_id", "Transaction Id"); param.Add("userId", "Request User"); param.Add("functionName", "Function Name"); param.Add("createdLocalDate", "Date"); param.Add("transacionId", "Transaction Id"); param.Add("Action", "Action"); ProjectGrid.column = param; var grid = ProjectGrid.MakeGrid(list, "hidebreadcrumb", "", 0, true, "", "", "Home", "Api Log", "#", "#"); ViewData["grid"] = grid; return(View(model)); }
public CommonDbResponse UpdateApiLog(ApiLogCommon apiLog) { return(_api.UpdateApiLog(apiLog)); }
public CommonDbResponse InsertApiLog(ApiLogCommon apiLog) { return(_api.InsertApiLog(apiLog)); }