6
0

VisitorStageChangeAndUpDateContacts.cs Changes

Cette révision appartient à :
2023-07-12 16:33:00 +05:30
Parent edd4ef4aae
révision 37f1f7c1a5
+20 -3
Voir le fichier
@@ -214,12 +214,29 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
{ {
installedAppId = visitordata.Result.Installedappid; installedAppId = visitordata.Result.Installedappid;
stageStatusName = "Pre-Invite"; stageStatusName = "Pre-Invite";
defaultPKValue = visitorIds; var options = new EntityOptions()
code = visitorInfo.Parameters["accesscode"].ToString(); {
IsIdentity = true,
IsNewEntity = false,
TableName = "bizgazecrm_visitors",
PkColumn = "visitorid",
IsExcludeFromAudit = false,
Id = defaultPKValue,
};
var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName); var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
var NewStageId = stage.Result.StageId; var NewStageId = stage.Result.StageId;
//dynamic contactparameterss = new Dictionary<string, object>();
//contactparameters.Add("code",);
dynamic contactparameters = new Dictionary<string, object>();
//contactparameters.Add("contactid", contactid);
// contactparameters.Add("fullname", visitorName);
contactparameters.Add("stageid", NewStageId);
defaultPKValue = visitorIds;
code = visitorInfo.Parameters["accesscode"].ToString();
var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds)); var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
await _repository.ExecuteAsync(request, UpdateStage); var response = await _repository.SaveAsync(request, options, contactparameters);
} }
} }
var visitorInfos = await visitorManager.GetpreVisitorsAsync(srequest, code); var visitorInfos = await visitorManager.GetpreVisitorsAsync(srequest, code);