From bbbdedebd98837f36a2d3552ad327a0b4a39478c Mon Sep 17 00:00:00 2001 From: Shanmukh Date: Fri, 18 Aug 2023 10:42:57 +0530 Subject: [PATCH] UpdateVisitorBeenHerePreAction.cs changes --- .../UpdateVisitorBeenHerePreAction.cs | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs b/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs index b1c5af2..1166d73 100644 --- a/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs +++ b/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs @@ -69,9 +69,8 @@ namespace Bizgaze.CRM.Visitors.ActionProviders var visitorManager = Unibase.Dependency.DependencyConfig.Resolve(); var dictObj = obj as IDictionary; var MobileNumber = dictObj["mobilenumber"].ToString(); - var employeeId = Convert.ChangeType(dictObj["employeeid"].ToString(),typeof(long)); - var cityId= Convert.ChangeType(dictObj["cityid"].ToString(), typeof(long)); - //var visitorid= Convert.ChangeType(dictObj["visitorid"].ToString(), typeof(long)); + var employeeId = Convert.ChangeType(dictObj["employeeid"].ToString(), typeof(long)); + var cityId = Convert.ChangeType(dictObj["cityid"].ToString(), typeof(long)); var purposeofvisit = Convert.ChangeType(dictObj["purposeofvisit"].ToString(), typeof(long)); long visitorid = 0; var visitorsinfo = await visitorManager.VisitorsbyMobileNumberAsync(srequest, MobileNumber); @@ -115,7 +114,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders Id = 0, }; - dynamic visitor = new Dictionary(); + dynamic visitor = new Dictionary(); visitor.Add("createdby", srequest.Identity.UserId); visitor.Add("createddate", DateTime.Now); visitor.Add("statusid", visitorsinfo.Result.StatusId); @@ -132,7 +131,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders visitor.Add("installedappid", visitorsinfo.Result.Installedappid); visitor.Add("fullname", visitorsinfo.Result.FullName); visitor.Add("futureinvitation", visitorsinfo.Result.FutureInvitation); - visitor.Add("cityid",cityId); + visitor.Add("cityid", cityId); visitor.Add("purposeofvisit", purposeofvisit); visitor.Add("title", visitorsinfo.Result.Title); visitor.Add("visitortype", visitorsinfo.Result.VisitorType); @@ -143,7 +142,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders return ActionResponse.CreateErrorResponse("1", "Visitor Check Out Data Not Saved"); } - //var _visitorId = Convert.ToInt64(response.Result["_Id"].ToString()); + var _visitorId = Convert.ToInt64(response.Result["_Id"].ToString()); var vistoroptions1 = new EntityOptions() { IsIdentity = true, @@ -155,7 +154,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders }; dynamic visitor1 = new Dictionary(); visitor1.Add("createdby", srequest.Identity.UserId); - visitor1.Add("visitorid", visitorid); + visitor1.Add("visitorid", _visitorId); visitor1.Add("checkindate", DateTime.Now); visitor1.Add("tenantid", visitorsinfo.Result.TenantId); visitor1.Add("comments", ""); @@ -179,17 +178,17 @@ namespace Bizgaze.CRM.Visitors.ActionProviders var NewStageId = stage.Result.StageId; DateTime date = DateTime.Now; var updateDate = new Dictionary(); - //updateDate.Add("employeeid", employeeId); - updateDate.Add("cityid", cityId); - updateDate.Add("typeofvisitor", 1); - updateDate.Add("stageid", NewStageId); - updateDate.Add("checkindate", date); - updateDate.Add("lastupdateddate", date); - //updateDate.Add("purposeofvisit", purposeofvisit); - var updateQry = new Update("bizgazecrm_visitors").Values(updateDate).Where(Exp.Eq("visitorid", visitorid)); - var ds = await _repository.ExecuteAsync(request, updateQry); - // var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", date).Where(Exp.Eq("code", code)); - //await _repository.ExecuteAsync(request, UpdateStage); + // //updateDate.Add("employeeid", employeeId); + // //updateDate.Add("cityid", cityId); + //// updateDate.Add("typeofvisitor", 1); + // updateDate.Add("stageid", NewStageId); + // updateDate.Add("checkindate", date); + // updateDate.Add("lastupdateddate", date); + //// updateDate.Add("purposeofvisit", purposeofvisit); + // var updateQry = new Update("bizgazecrm_visitors").Values(updateDate).Where(Exp.Eq("visitorid", visitorid)); + // var ds = await _repository.ExecuteAsync(request, updateQry); + var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", date).Where(Exp.Eq("code", code)); + await _repository.ExecuteAsync(request, UpdateStage); } else {