瀏覽代碼

Deserialization By Json Helper

PrEm Kumar 1 年之前
父節點
當前提交
36a6f95bc1

+ 1
- 1
CRM.Visitors/ActionProviders/CheckoutPreActionProvider.cs 查看文件

88
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Please Check-In First");
88
                         return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Please Check-In First");
89
                     }
89
                     }
90
                     var feedBackJson = Convert.ChangeType(req["feedbackrating"].ToString(), typeof(object)).ToString();
90
                     var feedBackJson = Convert.ChangeType(req["feedbackrating"].ToString(), typeof(object)).ToString();
91
-                    var feedBackObj = JsonSerializer.Deserialize<CRM.Visitors.Request.VisitorRequest>(feedBackJson);
91
+                    var feedBackObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<CRM.Visitors.Request.VisitorRequest>(feedBackJson);
92
                     var comments = feedBackObj.Comments;
92
                     var comments = feedBackObj.Comments;
93
                     var rating = feedBackObj.Rating;
93
                     var rating = feedBackObj.Rating;
94
                     var select2 = new Unibase.Data.Sql.Select("bizgazecrm_visitorcheckout").AllColumns().Where("visitorid", visitorid);
94
                     var select2 = new Unibase.Data.Sql.Select("bizgazecrm_visitorcheckout").AllColumns().Where("visitorid", visitorid);

+ 1
- 1
CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs 查看文件

173
                 if (dictObj.ContainsKey("VisitorItems"))
173
                 if (dictObj.ContainsKey("VisitorItems"))
174
                 {
174
                 {
175
                     var Items = Convert.ChangeType(dictObj["VisitorItems"].ToString(), typeof(object)).ToString();
175
                     var Items = Convert.ChangeType(dictObj["VisitorItems"].ToString(), typeof(object)).ToString();
176
-                    var deserializeObj = System.Text.Json.JsonSerializer.Deserialize<List<Dictionary<string, object>>>(Items);
176
+                    var deserializeObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<Dictionary<string, object>>>(Items);
177
                     var visitoritem = deserializeObj[0]["visitoritemname"].ToString();
177
                     var visitoritem = deserializeObj[0]["visitoritemname"].ToString();
178
                     var serial = deserializeObj[0]["serialnumber"].ToString();
178
                     var serial = deserializeObj[0]["serialnumber"].ToString();
179
                     var quantity = Convert.ToInt64(deserializeObj[0]["quantity"].ToString());
179
                     var quantity = Convert.ToInt64(deserializeObj[0]["quantity"].ToString());

+ 2
- 2
CRM.Visitors/ActionProviders/VisitorPreInvitePreAction.cs 查看文件

74
             dictObj.Add("lastupdateddate", DateTime.Now);
74
             dictObj.Add("lastupdateddate", DateTime.Now);
75
             dictObj.Add("checkindate", DateTime.Now);
75
             dictObj.Add("checkindate", DateTime.Now);
76
             var CaptureImageObj = Convert.ChangeType(dictObj["Captureimage"].ToString(), typeof(object)).ToString();
76
             var CaptureImageObj = Convert.ChangeType(dictObj["Captureimage"].ToString(), typeof(object)).ToString();
77
-            var deserializeimagesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CaptureImageObj);
77
+            var deserializeimagesObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<ExpandoObject>>(CaptureImageObj);
78
             for (var k = 0; k < deserializeimagesObj.Count; k++)
78
             for (var k = 0; k < deserializeimagesObj.Count; k++)
79
             {
79
             {
80
                 var data1 = deserializeimagesObj[k];
80
                 var data1 = deserializeimagesObj[k];
130
                         if (dictObj.ContainsKey("VisitorItems"))
130
                         if (dictObj.ContainsKey("VisitorItems"))
131
                         {
131
                         {
132
                             var Items = Convert.ChangeType(dictObj["VisitorItems"].ToString(), typeof(object)).ToString();
132
                             var Items = Convert.ChangeType(dictObj["VisitorItems"].ToString(), typeof(object)).ToString();
133
-                            var deserializeObj = System.Text.Json.JsonSerializer.Deserialize<List<Dictionary<string, object>>>(Items);
133
+                            var deserializeObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<Dictionary<string, object>>>(Items);
134
                             var visitoritem = deserializeObj[0]["visitoritemname"].ToString();
134
                             var visitoritem = deserializeObj[0]["visitoritemname"].ToString();
135
                             var serial = deserializeObj[0]["serialnumber"].ToString();
135
                             var serial = deserializeObj[0]["serialnumber"].ToString();
136
                             var quantity = Convert.ToInt64(deserializeObj[0]["quantity"].ToString());
136
                             var quantity = Convert.ToInt64(deserializeObj[0]["quantity"].ToString());

+ 1
- 1
CRM.Visitors/ActionProviders/VisitorStageChangeAndUpDateContacts.cs 查看文件

108
                         {
108
                         {
109
                             stageStatusName = "CheckIn";
109
                             stageStatusName = "CheckIn";
110
                             var CapturePhotoObj = Convert.ChangeType(req["CapturePhoto1"].ToString(), typeof(object)).ToString();
110
                             var CapturePhotoObj = Convert.ChangeType(req["CapturePhoto1"].ToString(), typeof(object)).ToString();
111
-                            var deserializeJEntriesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CapturePhotoObj);
111
+                            var deserializeJEntriesObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<ExpandoObject>>(CapturePhotoObj);
112
                             for (var k = 0; k < deserializeJEntriesObj.Count; k++)
112
                             for (var k = 0; k < deserializeJEntriesObj.Count; k++)
113
                             {
113
                             {
114
                                 var data1 = deserializeJEntriesObj[k];
114
                                 var data1 = deserializeJEntriesObj[k];

+ 1
- 1
CRM.Visitors/Managers/VisitorManager.Async.cs 查看文件

116
             Unibase.Platform.Templates.Helpers.TemplateHelper helper = new Unibase.Platform.Templates.Helpers.TemplateHelper(_dbContext);
116
             Unibase.Platform.Templates.Helpers.TemplateHelper helper = new Unibase.Platform.Templates.Helpers.TemplateHelper(_dbContext);
117
             var visitordata = GetVisitordataByIdAsync(srequest, VisitorId);
117
             var visitordata = GetVisitordataByIdAsync(srequest, VisitorId);
118
             var res = visitordata.Result;
118
             var res = visitordata.Result;
119
-            var deserializeObj = System.Text.Json.JsonSerializer.Deserialize<List<Dictionary<string, object>>>(res.Result);
119
+            var deserializeObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<Dictionary<string, object>>>(res.Result);
120
             var city = deserializeObj[0]["cityname"].ToString();
120
             var city = deserializeObj[0]["cityname"].ToString();
121
             var contactname = deserializeObj[0]["contactname"].ToString();
121
             var contactname = deserializeObj[0]["contactname"].ToString();
122
             var purposeofvisit = deserializeObj[0]["purposeofvisittype"].ToString();
122
             var purposeofvisit = deserializeObj[0]["purposeofvisittype"].ToString();

Loading…
取消
儲存