Async Break
Bu işleme şunda yer alıyor:
@@ -80,7 +80,7 @@ namespace CRM.Visitors.ActionProviders
|
||||
var req = obj1 as IDictionary<string, object>;
|
||||
var code = Convert.ChangeType(req["uniqueid"].ToString(), typeof(object)).ToString();
|
||||
var feedBackJson = Convert.ChangeType(req["feedbackrating"].ToString(), typeof(object)).ToString();
|
||||
var feedBackObj = JsonSerializer.Deserialize<Request.VisitorRequest>(feedBackJson);
|
||||
var feedBackObj = JsonSerializer.Deserialize<Request.VisitorRequest>(feedBackJson);
|
||||
var comments = feedBackObj.Comments;
|
||||
var rating = feedBackObj.Rating;
|
||||
var visitorInfo = await visitorManager.GetpreVisitorsAsync(srequest, code);
|
||||
@@ -90,7 +90,7 @@ namespace CRM.Visitors.ActionProviders
|
||||
var sql = new Unibase.Data.Sql.Select("bizgazecrm_visitors").Columns("bizgazecrm_visitors.installedappid", "bizgazecrm_visitors.fullname", "bizgazecrm_visitors.mobilenumber", "bizgazecrm_visitors.emailid", "bizgazecrm_visitors.photourl", "unibase_stagestatus.stageStatusName", "unibase_stagestatus.RefStatusId").InnerJoin("unibase_stages", Exp.EqColumns("unibase_stages.stageid", "bizgazecrm_visitors.stageid")).InnerJoin("unibase_stagestatus", Exp.EqColumns("unibase_stagestatus.stagestatusid", "unibase_stages.stagestatusid")).Where("bizgazecrm_visitors.visitorid", visitorId);
|
||||
List<Parameter> param = new List<Parameter>();
|
||||
param.Add(new Parameter("@bizgazecrm_visitors.visitorid", visitorId));
|
||||
var dt = GetDataTable(srequest, sql, param);
|
||||
var dt = await GetDataTableAsync(srequest, sql, param);
|
||||
var stageStatusName = "";
|
||||
if (dt.Rows.Count > 0)
|
||||
{
|
||||
@@ -98,10 +98,10 @@ namespace CRM.Visitors.ActionProviders
|
||||
for (int i = 0; i < dt.Rows.Count; i++)
|
||||
{
|
||||
var installedAppId = Convert.ToInt64(dt.Rows[i]["installedAppId"]);
|
||||
var stage = stageManager.GetStageByStageStatus(srequest, installedAppId, stageStatusName);
|
||||
var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
|
||||
var NewStageId = stage.Result.StageId;
|
||||
var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Where(Exp.Eq("visitorId", visitorId));
|
||||
_repository.Execute(request, UpdateStage);
|
||||
await _repository.ExecuteAsync(request, UpdateStage);
|
||||
}
|
||||
var options = new EntityOptions()
|
||||
{
|
||||
|
||||
@@ -83,7 +83,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
||||
var sql = new Unibase.Data.Sql.Select("bizgazecrm_visitors").Columns("bizgazecrm_visitors.installedappid", "bizgazecrm_visitors.fullname", "bizgazecrm_visitors.mobilenumber", "bizgazecrm_visitors.emailid", "bizgazecrm_visitors.photourl", "unibase_stagestatus.stageStatusName", "unibase_stagestatus.RefStatusId").InnerJoin("unibase_stages", Exp.EqColumns("unibase_stages.stageid", "bizgazecrm_visitors.stageid")).InnerJoin("unibase_stagestatus", Exp.EqColumns("unibase_stagestatus.stagestatusid", "unibase_stages.stagestatusid")).Where("bizgazecrm_visitors.visitorid", visitorId);
|
||||
List<Parameter> param = new List<Parameter>();
|
||||
param.Add(new Parameter("@bizgazecrm_visitors.visitorid", visitorId));
|
||||
var dt = GetDataTable(srequest, sql, param);
|
||||
var dt = await GetDataTableAsync(srequest, sql, param);
|
||||
var mobileNumber = "";
|
||||
var emailId = "";
|
||||
long installedAppId = 0;
|
||||
@@ -109,7 +109,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
||||
installedAppId = Convert.ToInt64(dt.Rows[i]["installedAppId"]);
|
||||
visitorName = Convert.ToString(dt.Rows[i]["fullname"]);
|
||||
photourl = Convert.ToString(dt.Rows[i]["photourl"]);
|
||||
var stage = stageManager.GetStageByStageStatus(srequest, installedAppId, stageStatusName);
|
||||
var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
|
||||
var NewStageId = stage.Result.StageId;
|
||||
var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Where(Exp.Eq("visitorId", visitorId));
|
||||
_repository.Execute(request, UpdateStage);
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle