Example #1
0
        public dynamic GetHousesiteToken()
        {
            try
            {
                HousesiteWebservice.API _obj = new HousesiteWebservice.API();
                var    response  = _obj.GetToken("HOUSESITESAPOL", "H@US3SIT3S@21122019");
                string mappath   = HttpContext.Current.Server.MapPath("HousingSitesTokenLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Generate Token :" + response));

                dynamic rootobj = JsonConvert.DeserializeObject <dynamic>(response);

                obj.Status  = 100;
                obj.Reason  = rootobj.remarks.ToString();
                obj.status  = rootobj.status;
                obj.tokenID = rootobj.tokenID.ToString();
            }
            catch (Exception ex)
            {
                obj.Status = 102;
                obj.Reason = ThirdpartyMessage + "( Generate Token:" + ex.Message.ToString() + ")";

                string mappath   = HttpContext.Current.Server.MapPath("HousingSitesErrorLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Generate Token :" + ex.Message.ToString()));
            }

            return(obj);
        }
Example #2
0
        public dynamic GetHouseSiteStatusApp(ApplicationSta rootobj)
        {
            try
            {
                //HousesiteWebservice.API _obj2 = new HousesiteWebservice.API();
                //var response2 = _obj2.GetHSP_APP_Status("HOUSESITESAPOL", "H@US3SIT3S@21122019", "3xD1FE74", rootobj.AppNo);

                //obj.Status = 100;
                //obj.Reason = "Data Loaded Successfully.";
                //obj.Details = response2;

                //string mappath2 = HttpContext.Current.Server.MapPath("HousingSitesResponseLogs");
                //Task WriteTask2 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath2, "Response  from application status services :  " + response2));


                var tokenres = GetHousesiteToken();

                if (tokenres.Status == 100)
                {
                    if (tokenres.status == "0")
                    {
                        string value     = JsonConvert.SerializeObject(rootobj);
                        string mappath   = HttpContext.Current.Server.MapPath("HousingSitesSavingLogs");
                        Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Application Status Search Criteria Data :" + value));

                        HousesiteWebservice.API _obj = new HousesiteWebservice.API();
                        var response = _obj.GetHSP_APP_Status("HOUSESITESAPOL", "H@US3SIT3S@21122019", tokenres.tokenID, rootobj.AppNo);

                        //dynamic res = JsonConvert.DeserializeObject<dynamic>(response);
                        obj.Status  = 100;
                        obj.Reason  = "Data Loaded Successfully.";
                        obj.Details = response;

                        string mappath1   = HttpContext.Current.Server.MapPath("HousingSitesResponseLogs");
                        Task   WriteTask1 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath1, "Response  from application status services :  " + response));
                    }
                    else
                    {
                        obj.Status = 102;
                        obj.Reason = tokenres.Reason;
                    }
                }
                else
                {
                    obj.Status = 102;
                    obj.Reason = tokenres.Reason;
                }
            }
            catch (Exception ex)
            {
                obj.Status = 102;
                obj.Reason = ThirdpartyMessage;

                string mappath   = HttpContext.Current.Server.MapPath("HousingSitesExceptionLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Getting Application Status :" + ex.Message.ToString()));
            }

            return(obj);
        }
        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;
            }
        }
Example #4
0
        public dynamic GetHouseSitePattapplicationAdd(HousePattaCls root)
        {
            try
            {
                string mappath   = HttpContext.Current.Server.MapPath("HousingSitesSavingLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Submit Application Data :" + JsonConvert.SerializeObject(root)));

                obj.Status = 102;
                obj.Reason = "House Site Application has been Closed.";
                return(obj);

                if (string.IsNullOrEmpty(root.AHPAllotmentDetails))
                {
                    root.AHPAllotmentDetails = "NA";
                }

                if (root.MandaltypeID == "U")
                {
                    root.isIncome               = 0;
                    root.isPMAY                 = 0;
                    root.PMAYBenefitSchemeID    = 0;
                    root.isAHPAllotmentReceived = 0;
                    root.AHPAllotmentDetails    = "0";
                }

                var tokenres = GetHousesiteToken();

                string mappath2   = HttpContext.Current.Server.MapPath("HousingSitesTokenLogs");
                Task   WriteTask2 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath2, "Submit Application Data :" + tokenres));

                if (tokenres.Status == 100)
                {
                    if (tokenres.status == "0")
                    {
                        HousesiteWebservice.HousePattaBO obj2 = new HousesiteWebservice.HousePattaBO();
                        obj2.VolunteerId        = root.VolunteerId;
                        obj2.VName              = root.VName;
                        obj2.VMobile            = root.VMobile;
                        obj2.VAadhaar           = root.VAadhaar;
                        obj2.SachivalayamCodeno = root.SachivalayamCodeno;
                        obj2.SachivalayamName   = root.SachivalayamName;

                        obj2.BAdhaarno       = root.BAdhaarno;
                        obj2.BenficiaryName  = root.BenficiaryName;
                        obj2.Appno           = root.Appno;
                        obj2.Bmobile         = root.Bmobile;
                        obj2.RelationID      = root.RelationID;
                        obj2.RelationName    = root.RelationName;
                        obj2.Age             = root.Age;
                        obj2.Gender          = root.Gender;
                        obj2.Religion        = root.Religion;
                        obj2.isPhysChall     = root.isPhysChall;
                        obj2.CasteID         = root.CasteID;
                        obj2.SubCasteID      = root.SubCasteID;
                        obj2.Occupation      = root.Occupation;
                        obj2.OtherOccupation = root.OtherOccupation;

                        obj2.Houseno      = root.Houseno;
                        obj2.Street       = root.Street;
                        obj2.DistrictID   = root.DistrictID;
                        obj2.MandalID     = root.MandalID;
                        obj2.VillageID    = root.VillageID;
                        obj2.PanchayathID = root.PanchayathID;
                        obj2.Pincode      = root.Pincode;

                        obj2.isRation               = root.isRation;
                        obj2.Rationcardno           = root.Rationcardno;
                        obj2.isHouse                = root.isHouse;
                        obj2.isHouseSite            = root.isHouseSite;
                        obj2.isHousingScheme        = root.isHousingScheme;
                        obj2.isHouseSiteScheme      = root.isHouseSiteScheme;
                        obj2.isLand                 = root.isLand;
                        obj2.isIncome               = root.isIncome;
                        obj2.isPMAY                 = root.isPMAY;
                        obj2.PMAYBenefitSchemeID    = root.PMAYBenefitSchemeID;
                        obj2.isAHPAllotmentReceived = root.isAHPAllotmentReceived;
                        obj2.AHPAllotmentDetails    = root.AHPAllotmentDetails;
                        obj2.USERID                 = root.USERID;
                        obj2.file         = root.file;
                        obj2.SystemIP     = GetIPAddress();
                        obj2.MandaltypeID = root.MandaltypeID;
                        string value = JsonConvert.SerializeObject(root);


                        HousesiteWebservice.API _obj = new HousesiteWebservice.API();
                        var response = _obj.HouseSitePattaApplication_Add("HOUSESITESAPOL", "H@US3SIT3S@21122019", tokenres.tokenID, obj2);

                        dynamic rootobj = JsonConvert.DeserializeObject <dynamic>(response);

                        if (rootobj.status == "0")
                        {
                            try
                            {
                                transactionModel objtrans = new transactionModel();
                                objtrans.TYPE        = "2";
                                objtrans.TXN_ID      = obj2.Appno;
                                objtrans.DEPT_ID     = "3301";
                                objtrans.DEPT_TXN_ID = rootobj.appno.ToString();
                                objtrans.STATUS_CODE = "01";
                                objtrans.REMARKS     = "";
                                DataTable dt = new transactionHelper().transactionInsertion(objtrans);
                            }
                            catch (Exception ex)
                            {
                                string mappath3   = HttpContext.Current.Server.MapPath("HousingSitesExceptionLogs");
                                Task   WriteTask3 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath3, "Saving Dept Response Error:" + ex.Message.ToString()));
                            }
                        }

                        obj.Status  = 100;
                        obj.Reason  = "Application Registered Successfully.";
                        obj.Details = response;

                        string mappath1   = HttpContext.Current.Server.MapPath("HousingSitesResponseLogs");
                        Task   WriteTask1 = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath1, "Response from Register services :  " + response));
                    }
                    else
                    {
                        obj.Status = 102;
                        obj.Reason = tokenres.Reason;
                    }
                }
                else
                {
                    obj.Status = 102;
                    obj.Reason = tokenres.Reason;
                }
            }
            catch (Exception ex)
            {
                string mappath   = HttpContext.Current.Server.MapPath("HousingSitesErrorLogs");
                Task   WriteTask = Task.Factory.StartNew(() => new Logdatafile().Write_Log_Exception(mappath, "Error Submit Application :" + ex.Message.ToString() + JsonConvert.SerializeObject(root)));

                obj.Status = 102;
                obj.Reason = ThirdpartyMessage + "( GetHouseSitePattapplicationAdd:" + ex.Message.ToString() + ")";
            }

            return(obj);
        }