public DataTable GetMeesevaInitiate(MeesevaModel obj3) { OracleCommand cmd = new OracleCommand(); try { cmd.InitialLONGFetchSize = 1000; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "GSWS_IN_MEESEVA_REQ_INIT"; cmd.Parameters.Add("P_TYPE", OracleDbType.Varchar2).Value = "1"; cmd.Parameters.Add("PTOKEN", OracleDbType.Varchar2).Value = obj3.TOKEN; cmd.Parameters.Add("PCHANNELID", OracleDbType.Varchar2).Value = obj3.CHANNELID; cmd.Parameters.Add("PLANDINGID", OracleDbType.Varchar2).Value = obj3.LANDINGID; cmd.Parameters.Add("PSCAID", OracleDbType.Varchar2).Value = obj3.SCAID; cmd.Parameters.Add("POPERATORID", OracleDbType.Varchar2).Value = obj3.OPERATORID; cmd.Parameters.Add("POPERATOR_UNIQUENO", OracleDbType.Varchar2).Value = obj3.OPERATOR_UNIQUENO; cmd.Parameters.Add("PSERVICE_ID", OracleDbType.Varchar2).Value = obj3.SERVICEID; cmd.Parameters.Add("GSWS_CODE", OracleDbType.Varchar2).Value = obj3.SECRETARIATCODE; cmd.Parameters.Add("P_CUR", OracleDbType.RefCursor).Direction = ParameterDirection.Output; DataTable dt = GetgswsDataAdapter(cmd); return(dt); } catch (Exception ex) { throw ex; } }
public dynamic GetMeesevaApplicationStatus(MeesevaModel objmeeseva) { try { var data = _objmweb.VSWS_GETTOKEN("VSWS-APTS", "P$W$@13112019"); //[{"Status":"100","token":"asd$#@4568"}] var data2 = JsonConvert.DeserializeObject <dynamic>(data); // MeesevaModel _OBJMES = new MeesevaModel(); if (data2[0].status == "100") { //var result = _objmweb.VSWS_GETAPPDETAILS("VSWS-APTS", "P$W$@13112019", data2[0].token.ToString(), objmeeseva.PARAM1); var result = _objmweb.VSWS_GETAPPDETAILS("VSWS-APTS", "P$W$@13112019", data2[0].token.ToString(), objmeeseva.PARAM1); string mappath = HttpContext.Current.Server.MapPath("MeesevaStatusLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_ReportLog_Exception(mappath, result)); //string json = JsonConvert.SerializeObject(result); return(JsonConvert.DeserializeObject <dynamic>(result)); //return result; } else { _OBJMES.STATUS = "102"; _OBJMES.REASON = "Invalid Token Data"; return(_OBJMES); } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("GetMeesevaApplicationStatusExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log(mappath, ex.Message.ToString())); throw ex; } }
public IHttpActionResult VROApproval(dynamic data) { try { string json = JsonConvert.SerializeObject(data); MeesevaModel _rotobj = JsonConvert.DeserializeObject <MeesevaModel>(json); return(Ok(_objemeesva.MeesevaHousesiteVROEncryptData(_rotobj))); } catch (Exception ex) { throw ex; } }
public dynamic MeesevaEncryptData(MeesevaModel obj2) { try { var data = _objmweb.VSWS_GETTOKEN("VSWS-APTS", "P$W$@13112019"); //[{"Status":"100","token":"asd$#@4568"}] var data2 = JsonConvert.DeserializeObject <dynamic>(data); //_objmweb.VSWS_GETAPPDETAILS("VSWS-APTS", "P$W$@13112019", data2[0].token,obj2.PARAM1); MeesevaModel _OBJMES = new MeesevaModel(); if (data2[0].Status == "100") { _OBJMES.STATUS = "100"; _OBJMES.TOKEN = data2[0].token; _OBJMES.CHANNELID = "CODETREE"; _OBJMES.LANDINGID = DateTime.Now.ToString("yyyyMMddHHmmssfff") + new Random().Next(1000, 9999).ToString(); _OBJMES.SCAID = "35"; _OBJMES.OPERATORID = "CODETREE-1"; _OBJMES.OPERATOR_UNIQUENO = "CCSP35CODETREE1"; _OBJMES.SERVICEID = obj2.SERVICEID; //"818"; _OBJMES.SECRETARIATCODE = obj2.SECRETARIATCODE; string strjson = _OBJMES.TOKEN + "|" + _OBJMES.LANDINGID + "|" + _OBJMES.SCAID + "|" + _OBJMES.CHANNELID + "|" + _OBJMES.OPERATORID + "|" + _OBJMES.OPERATOR_UNIQUENO + "|" + _OBJMES.SERVICEID; //TripleDESCryptoServiceProvider _objtds = new TripleDESCryptoServiceProvider(); byte[] key = { 0xA2, 0x15, 0x37, 0x07, 0xCB, 0x62, 0xC1, 0xD3, 0xF8, 0xF1, 0x97, 0xDF, 0xD0, 0x13, 0x4F, 0x79, 0x01, 0x67, 0x7A, 0x85, 0x94, 0x16, 0x31, 0x92 }; byte[] iv = { 50, 51, 52, 53, 54, 55, 56, 57 }; string encdata = new cTripleDES(key, iv).Encrypt(strjson); string serialized_data = JsonConvert.SerializeObject(_OBJMES); string mappath = HttpContext.Current.Server.MapPath("MeesevaInitiateLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log(mappath, serialized_data)); GetMeesevaInitiate(_OBJMES); _OBJMES.ENCDATA = encdata; return(_OBJMES); } else { _OBJMES.STATUS = "102"; _OBJMES.REASON = "Invalid Request"; return(_OBJMES); } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("MeesevaInitiateExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log(mappath, ex.Message.ToString())); throw ex; } }
public dynamic MeesevaHousesiteVROEncryptData(MeesevaModel obj2) { try { HousesiteWebservice.API _obj = new HousesiteWebservice.API(); var data = _obj.GetTokenSSO("VSWS-HOUSING", "#@pts@04062020"); //VSWS_GETTOKEN("VSWS-APTS", "P$W$@13112019"); //[{"Status":"100","token":"asd$#@4568"}] var data2 = JsonConvert.DeserializeObject <dynamic>(data); //_objmweb.VSWS_GETAPPDETAILS("VSWS-APTS", "P$W$@13112019", data2[0].token,obj2.PARAM1); MeesevaHOuseSitesModel _OBJMES = new MeesevaHOuseSitesModel(); if (data2[0].status == "100") { _OBJMES.STATUS = "100"; _OBJMES.TOKEN = data2[0].token; _OBJMES.LANDINGID = DateTime.Now.ToString("yyyyMMddHHmmssfff") + new Random().Next(1000, 9999).ToString(); _OBJMES.USERID = obj2.OPERATORID; //_OBJMES.SECRETARIATCODE = obj2.SECRETARIATCODE; string strjson = _OBJMES.TOKEN + "|" + _OBJMES.LANDINGID + "|" + _OBJMES.USERID; //TripleDESCryptoServiceProvider _objtds = new TripleDESCryptoServiceProvider(); byte[] key = { 0xA2, 0x15, 0x37, 0x07, 0xCB, 0x62, 0xC1, 0xD3, 0xF8, 0xF1, 0x97, 0xDF, 0xD0, 0x13, 0x4F, 0x79, 0x01, 0x67, 0x7A, 0x85, 0x94, 0x16, 0x31, 0x92 }; byte[] iv = { 50, 51, 52, 53, 54, 55, 56, 57 }; string encdata = new cTripleDES(key, iv).Encrypt(strjson); string serialized_data = JsonConvert.SerializeObject(_OBJMES); string mappath1 = HttpContext.Current.Server.MapPath("MeesevaInitiateLogs"); Task WriteTask1 = Task.Factory.StartNew(() => new Logdatafile().Write_Log(mappath1, serialized_data)); //GetMeesevaInitiate(_OBJMES); _OBJMES.RedirectUrl = "http://navaratnalu-housesites1.ap.gov.in/GVSPortal/UserInterface/VSWSRedirection.aspx"; _OBJMES.ENCDATA = encdata; return(_OBJMES); } else { _OBJMES.STATUS = "102"; _OBJMES.REASON = "Invalid Request"; return(_OBJMES); } } catch (Exception ex) { string mappath = HttpContext.Current.Server.MapPath("MeesevaInitiateExceptionLogs"); Task WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log(mappath, ex.Message.ToString())); throw ex; } }