VisitorStageChangeAndUpDateContacts.cs Changes
Cette révision appartient à :
@@ -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);
|
||||||
|
|||||||
Référencer dans un nouveau ticket
Bloquer un utilisateur