diff --git a/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs b/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs index 00572d1..b1c5af2 100644 --- a/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs +++ b/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs @@ -71,6 +71,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders 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 purposeofvisit = Convert.ChangeType(dictObj["purposeofvisit"].ToString(), typeof(long)); long visitorid = 0; var visitorsinfo = await visitorManager.VisitorsbyMobileNumberAsync(srequest, MobileNumber); @@ -114,7 +115,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 +133,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders visitor.Add("fullname", visitorsinfo.Result.FullName); visitor.Add("futureinvitation", visitorsinfo.Result.FutureInvitation); visitor.Add("cityid",cityId); - visitor.Add("purposeofvisit", visitorsinfo.Result.PurposeOfVisit); + visitor.Add("purposeofvisit", purposeofvisit); visitor.Add("title", visitorsinfo.Result.Title); visitor.Add("visitortype", visitorsinfo.Result.VisitorType); var response = await _repository.SaveAsync(request, vistoroptions, visitor); @@ -142,7 +143,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, @@ -154,7 +155,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", ""); @@ -178,16 +179,16 @@ namespace Bizgaze.CRM.Visitors.ActionProviders var NewStageId = stage.Result.StageId; DateTime date = DateTime.Now; var updateDate = new Dictionary(); - updateDate.Add("employeeid", employeeId); + //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); + //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)); + // var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", date).Where(Exp.Eq("code", code)); //await _repository.ExecuteAsync(request, UpdateStage); } else