Deserialization By Json Helper

This commit is contained in:
2024-02-23 10:37:56 +05:30
rodzic 72931b4c70
commit 36a6f95bc1
5 zmienionych plików z 6 dodań i 6 usunięć
@@ -88,7 +88,7 @@ namespace CRM.Visitors.ActionProviders
return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Please Check-In First");
}
var feedBackJson = Convert.ChangeType(req["feedbackrating"].ToString(), typeof(object)).ToString();
var feedBackObj = JsonSerializer.Deserialize<CRM.Visitors.Request.VisitorRequest>(feedBackJson);
var feedBackObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<CRM.Visitors.Request.VisitorRequest>(feedBackJson);
var comments = feedBackObj.Comments;
var rating = feedBackObj.Rating;
var select2 = new Unibase.Data.Sql.Select("bizgazecrm_visitorcheckout").AllColumns().Where("visitorid", visitorid);
@@ -173,7 +173,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
if (dictObj.ContainsKey("VisitorItems"))
{
var Items = Convert.ChangeType(dictObj["VisitorItems"].ToString(), typeof(object)).ToString();
var deserializeObj = System.Text.Json.JsonSerializer.Deserialize<List<Dictionary<string, object>>>(Items);
var deserializeObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<Dictionary<string, object>>>(Items);
var visitoritem = deserializeObj[0]["visitoritemname"].ToString();
var serial = deserializeObj[0]["serialnumber"].ToString();
var quantity = Convert.ToInt64(deserializeObj[0]["quantity"].ToString());
@@ -74,7 +74,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
dictObj.Add("lastupdateddate", DateTime.Now);
dictObj.Add("checkindate", DateTime.Now);
var CaptureImageObj = Convert.ChangeType(dictObj["Captureimage"].ToString(), typeof(object)).ToString();
var deserializeimagesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CaptureImageObj);
var deserializeimagesObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<ExpandoObject>>(CaptureImageObj);
for (var k = 0; k < deserializeimagesObj.Count; k++)
{
var data1 = deserializeimagesObj[k];
@@ -130,7 +130,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
if (dictObj.ContainsKey("VisitorItems"))
{
var Items = Convert.ChangeType(dictObj["VisitorItems"].ToString(), typeof(object)).ToString();
var deserializeObj = System.Text.Json.JsonSerializer.Deserialize<List<Dictionary<string, object>>>(Items);
var deserializeObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<Dictionary<string, object>>>(Items);
var visitoritem = deserializeObj[0]["visitoritemname"].ToString();
var serial = deserializeObj[0]["serialnumber"].ToString();
var quantity = Convert.ToInt64(deserializeObj[0]["quantity"].ToString());
@@ -108,7 +108,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
{
stageStatusName = "CheckIn";
var CapturePhotoObj = Convert.ChangeType(req["CapturePhoto1"].ToString(), typeof(object)).ToString();
var deserializeJEntriesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CapturePhotoObj);
var deserializeJEntriesObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<ExpandoObject>>(CapturePhotoObj);
for (var k = 0; k < deserializeJEntriesObj.Count; k++)
{
var data1 = deserializeJEntriesObj[k];
@@ -116,7 +116,7 @@ namespace Bizgaze.CRM.Visitors.Managers
Unibase.Platform.Templates.Helpers.TemplateHelper helper = new Unibase.Platform.Templates.Helpers.TemplateHelper(_dbContext);
var visitordata = GetVisitordataByIdAsync(srequest, VisitorId);
var res = visitordata.Result;
var deserializeObj = System.Text.Json.JsonSerializer.Deserialize<List<Dictionary<string, object>>>(res.Result);
var deserializeObj = Unibase.Core.Helpers.JsonHelper.DeserializeJson<List<Dictionary<string, object>>>(res.Result);
var city = deserializeObj[0]["cityname"].ToString();
var contactname = deserializeObj[0]["contactname"].ToString();
var purposeofvisit = deserializeObj[0]["purposeofvisittype"].ToString();