Ejemplo n.º 1
0
        public IHttpActionResult GetHSitesAppStatus(dynamic data)
        {
            string value = token_gen.Authorize_aesdecrpty(data);

            //string value = JsonConvert.SerializeObject(data);
            try
            {
                ApplicationSta rootobj = JsonConvert.DeserializeObject <ApplicationSta>(value);
                if (Utils.IsAlphaNumeric(rootobj.AppNo))
                {
                    return(Ok(hohel.GetHouseSiteStatusApp(rootobj)));
                }
                else
                {
                    CatchData.Status = 102;
                    CatchData.Reason = "Special charactes are not allowed";
                    return(Ok(CatchData));
                }
            }
            catch (Exception ex)
            {
                CatchData.Status = 102;
                CatchData.Reason = HousingHelper.ThirdpartyMessage;
                return(Ok(CatchData));
            }
        }
Ejemplo n.º 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);
        }