Async Break
Цей коміт міститься в:
@@ -80,7 +80,7 @@ namespace CRM.Visitors.ActionProviders
|
|||||||
var req = obj1 as IDictionary<string, object>;
|
var req = obj1 as IDictionary<string, object>;
|
||||||
var code = Convert.ChangeType(req["uniqueid"].ToString(), typeof(object)).ToString();
|
var code = Convert.ChangeType(req["uniqueid"].ToString(), typeof(object)).ToString();
|
||||||
var feedBackJson = Convert.ChangeType(req["feedbackrating"].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 comments = feedBackObj.Comments;
|
||||||
var rating = feedBackObj.Rating;
|
var rating = feedBackObj.Rating;
|
||||||
var visitorInfo = await visitorManager.GetpreVisitorsAsync(srequest, code);
|
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);
|
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>();
|
List<Parameter> param = new List<Parameter>();
|
||||||
param.Add(new Parameter("@bizgazecrm_visitors.visitorid", visitorId));
|
param.Add(new Parameter("@bizgazecrm_visitors.visitorid", visitorId));
|
||||||
var dt = GetDataTable(srequest, sql, param);
|
var dt = await GetDataTableAsync(srequest, sql, param);
|
||||||
var stageStatusName = "";
|
var stageStatusName = "";
|
||||||
if (dt.Rows.Count > 0)
|
if (dt.Rows.Count > 0)
|
||||||
{
|
{
|
||||||
@@ -98,10 +98,10 @@ namespace CRM.Visitors.ActionProviders
|
|||||||
for (int i = 0; i < dt.Rows.Count; i++)
|
for (int i = 0; i < dt.Rows.Count; i++)
|
||||||
{
|
{
|
||||||
var installedAppId = Convert.ToInt64(dt.Rows[i]["installedAppId"]);
|
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 NewStageId = stage.Result.StageId;
|
||||||
var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Where(Exp.Eq("visitorId", visitorId));
|
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()
|
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);
|
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>();
|
List<Parameter> param = new List<Parameter>();
|
||||||
param.Add(new Parameter("@bizgazecrm_visitors.visitorid", visitorId));
|
param.Add(new Parameter("@bizgazecrm_visitors.visitorid", visitorId));
|
||||||
var dt = GetDataTable(srequest, sql, param);
|
var dt = await GetDataTableAsync(srequest, sql, param);
|
||||||
var mobileNumber = "";
|
var mobileNumber = "";
|
||||||
var emailId = "";
|
var emailId = "";
|
||||||
long installedAppId = 0;
|
long installedAppId = 0;
|
||||||
@@ -109,7 +109,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders
|
|||||||
installedAppId = Convert.ToInt64(dt.Rows[i]["installedAppId"]);
|
installedAppId = Convert.ToInt64(dt.Rows[i]["installedAppId"]);
|
||||||
visitorName = Convert.ToString(dt.Rows[i]["fullname"]);
|
visitorName = Convert.ToString(dt.Rows[i]["fullname"]);
|
||||||
photourl = Convert.ToString(dt.Rows[i]["photourl"]);
|
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 NewStageId = stage.Result.StageId;
|
||||||
var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Where(Exp.Eq("visitorId", visitorId));
|
var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Where(Exp.Eq("visitorId", visitorId));
|
||||||
_repository.Execute(request, UpdateStage);
|
_repository.Execute(request, UpdateStage);
|
||||||
|
|||||||
Посилання в новій задачі
Заблокувати користувача