|
|
|
|
149
|
var UpdateStages = new Update("bizgazecrm_visitors").Value("stageid", NewStageIds).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
|
149
|
var UpdateStages = new Update("bizgazecrm_visitors").Value("stageid", NewStageIds).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
|
150
|
await _repository.ExecuteAsync(request, UpdateStages);
|
150
|
await _repository.ExecuteAsync(request, UpdateStages);
|
151
|
var visitorTypeid = visitordata.Result.VisitorType;
|
151
|
var visitorTypeid = visitordata.Result.VisitorType;
|
|
|
152
|
+
|
|
|
153
|
+ var typeofvisitorid = visitordata.Result.TypeofVisitor;
|
152
|
var options1 = new EntityOptions()
|
154
|
var options1 = new EntityOptions()
|
153
|
{
|
155
|
{
|
154
|
IsIdentity = true,
|
156
|
IsIdentity = true,
|
|
|
|
|
215
|
}
|
217
|
}
|
216
|
else
|
218
|
else
|
217
|
{
|
219
|
{
|
|
|
220
|
+ var options2 = new EntityOptions()
|
|
|
221
|
+ {
|
|
|
222
|
+ IsIdentity = true,
|
|
|
223
|
+ IsNewEntity = true,
|
|
|
224
|
+ TableName = "unibasecmn_users",
|
|
|
225
|
+ PkColumn = "userid",
|
|
|
226
|
+ IsExcludeFromAudit = false,
|
|
|
227
|
+ Id = 0,
|
|
|
228
|
+ };
|
|
|
229
|
+ dynamic visitorparameters2 = new Dictionary<string, object>();
|
|
|
230
|
+ visitorparameters2.Add("username", visitordata.Result.FullName);
|
218
|
|
231
|
|
|
|
232
|
+ visitorparameters2.Add("createdby", srequest.Identity.UserId);
|
|
|
233
|
+ visitorparameters2.Add("tenantid", tenantid);
|
|
|
234
|
+ visitorparameters2.Add("createddate", DateTime.Now);
|
|
|
235
|
+ visitorparameters2.Add("versionguid", Guid.NewGuid());
|
|
|
236
|
+ visitorparameters2.Add("statusid", (int)RowStatus.Active);
|
|
|
237
|
+ visitorparameters2.Add("installedappid", installedAppId);
|
|
|
238
|
+ visitorparameters2.Add("phonenumber", visitordata.Result.MobileNumber);
|
|
|
239
|
+ visitorparameters2.Add("emailaddress", visitordata.Result.EmailId);
|
|
|
240
|
+ var responses = await _repository.SaveAsync(request, options2, visitorparameters2);
|
|
|
241
|
+ if (responses.Status == ResponseStatus.Error)
|
|
|
242
|
+ {
|
|
|
243
|
+ if (requestTrans.StartedLocal) await request.RollbackTransactionAsync();
|
|
|
244
|
+ return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "user Are Not Saved");
|
|
|
245
|
+ }
|
219
|
var selectvis = new Unibase.Data.Sql.Select("bizgazecrm_visitors").Columns("versionguid").Where("visitorid", visitorIds);
|
246
|
var selectvis = new Unibase.Data.Sql.Select("bizgazecrm_visitors").Columns("versionguid").Where("visitorid", visitorIds);
|
220
|
var visparam = new List<Unibase.Data.Parameter>();
|
247
|
var visparam = new List<Unibase.Data.Parameter>();
|
221
|
param.Add(new Unibase.Data.Parameter("@visitorId", visitorIds));
|
248
|
param.Add(new Unibase.Data.Parameter("@visitorId", visitorIds));
|
|
|
|
|
250
|
//code = visitorInfo.Parameters["accesscode"].ToString();
|
277
|
//code = visitorInfo.Parameters["accesscode"].ToString();
|
251
|
//var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
|
278
|
//var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorId", visitorIds));
|
252
|
var response = await _repository.SaveAsync(request, options, contactparameters);
|
279
|
var response = await _repository.SaveAsync(request, options, contactparameters);
|
|
|
280
|
+
|
253
|
}
|
281
|
}
|
254
|
}
|
282
|
}
|
255
|
var visitorInfos = await visitorManager.GetpreVisitorsAsync(srequest, code);
|
283
|
var visitorInfos = await visitorManager.GetpreVisitorsAsync(srequest, code);
|