VisitorManager.Async.cs Changes
This commit is contained in:
@@ -48,7 +48,7 @@ namespace Bizgaze.CRM.Visitors.Managers
|
||||
//var templateManager = //Unibase.Dependency.DependencyConfig.Resolve<Unibase.Platform.Templates.Managers.ITemplateManager>();
|
||||
var _dbContext = DependencyConfig.Resolve<Unibase.Data.IDbContext>();
|
||||
Unibase.Platform.Templates.Helpers.TemplateHelper helper = new Unibase.Platform.Templates.Helpers.TemplateHelper(_dbContext);
|
||||
var VisitorInfo_ = await GetVisitorByIdAsync(srequest, VisitorId);
|
||||
var VisitorInfo_ = await GetVisitorByIdAsync(srequest, VisitorId);
|
||||
if (VisitorInfo_.Result != null)
|
||||
{
|
||||
var tInfo = await templateManager.GetTemplateAsync(srequest, templateid);
|
||||
@@ -113,14 +113,10 @@ namespace Bizgaze.CRM.Visitors.Managers
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Get Pre_Visitors
|
||||
/**
|
||||
* This method is used to get the pre-visitors with the specified code.
|
||||
* If the visitor with the given code is present, it returns the visitor data else it returns an error.
|
||||
* @param srequest The select request object
|
||||
* @param code The code of the visitor
|
||||
* @return The select response object containing the visitor data or the error.
|
||||
*/
|
||||
/* #region Get Pre_Visitors
|
||||
/***/
|
||||
|
||||
|
||||
[SelectMethod(ApiName = "Get pre visitors", AppName = "crm", Description = "Get pre visitors", UniqueName = "bizgaze_transact_visitors_Getprevisitors", MethodName = "Getprevisitors", ModuleName = "visitors", PackageName = "bizgaze", ParamName1 = "code")]
|
||||
public async Task<SelectResponse<Bizgaze.CRM.Visitors.Infos.Visitor>> GetpreVisitorsAsync(SelectRequest srequest, string code)
|
||||
{
|
||||
@@ -146,7 +142,7 @@ namespace Bizgaze.CRM.Visitors.Managers
|
||||
return SelectResponse<Bizgaze.CRM.Visitors.Infos.Visitor>.CreateErrorResponse("404", "you have been already checked out");
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region Visitor Agreement
|
||||
/*
|
||||
@@ -166,8 +162,8 @@ namespace Bizgaze.CRM.Visitors.Managers
|
||||
{
|
||||
parameters.Add(new Unibase.Data.Parameter("@visitorid", VisitorId));
|
||||
var Agreementupdate = "update bizgazecrm_visitors set agreement=" + "true" + " where visitorid=" + visitorinfo.Result.VisitorId;
|
||||
var sqlvoucher = await _dbContext.ExecuteAsync(connection, Agreementupdate, Unibase.Data.Enums.InstructionType.Query, parameters);
|
||||
return ActionResponse<Bizgaze.CRM.Visitors.Infos.Visitor>.CreateSuccessResponse("Agreement Success",null);
|
||||
var sqlvoucher = await _dbContext.ExecuteAsync(connection, Agreementupdate, Unibase.Data.Enums.InstructionType.Query, parameters);
|
||||
return ActionResponse<Bizgaze.CRM.Visitors.Infos.Visitor>.CreateSuccessResponse("Agreement Success", null);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Fai riferimento in un nuovo problema
Block a user