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;
            }
        }
Esempio n. 2
0
        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));
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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);
            }
        }