public DataTable GetMeesevaAppStatus_data_helper(TransCls obj) { try { var comd = new OracleCommand(); comd.InitialLONGFetchSize = 1000; comd.CommandType = CommandType.StoredProcedure; comd.CommandText = "gsws_Meeseva_id_details"; comd.Parameters.Add("p_meeseva_id", OracleDbType.Varchar2).Value = obj.application_number; comd.Parameters.Add("P_CUR", OracleDbType.RefCursor).Direction = ParameterDirection.Output; DataTable data = GetgswsDataAdapter(comd); if (data != null && data.Rows.Count > 0) { return(data); } else { return(null); } } catch (WebException wex) { string mappath = HttpContext.Current.Server.MapPath("MeesevaExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Meeseva App Status API:" + wex.Message.ToString())); throw wex; } }
public IHttpActionResult GetMeesevaAppStatus(dynamic data) { string value = token_gen.Authorize_aesdecrpty(data); try { TransCls rootobj = JsonConvert.DeserializeObject <TransCls>(value); return(Ok(heahel.GetMeesevaAppStatus_helper(rootobj))); } catch (Exception ex) { CatchData.Status = 102; CatchData.Reason = ServicesHelper.ThirdpartyMessage; return(Ok(CatchData)); } }
public dynamic GetMeesevaAppStatus_helper(TransCls root) { dynamic obj = new ExpandoObject(); try { DataTable data = GetMeesevaAppStatus_data_helper(root); obj.Status = 100; obj.Reason = "Data Loaded Successfully."; obj.Details = data; return(obj); } catch (Exception ex) { obj.Status = 102; obj.Reason = ThirdpartyMessage; return(obj); } }
public dynamic GetMUIDAppStatus(MUIDCls root) { dynamic obj = new ExpandoObject(); try { TransCls tobj = new TransCls(); tobj.txn_id = ""; tobj.application_number = root.application_number; var val = PostData("https://" + root.ulb + "-uat.egovernments.org/wardsecretary/transaction/status", tobj); var data = GetSerialzedData <dynamic>(val); obj.Status = 100; obj.Reason = "Data Loaded Successfully."; obj.Details = data; return(obj); } catch (Exception ex) { obj.Status = 102; obj.Reason = ThirdpartyMessage; return(obj); } }