diff --git a/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs b/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs index ac53916..bda2ef5 100644 --- a/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs +++ b/CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs @@ -70,6 +70,8 @@ namespace Bizgaze.CRM.Visitors.ActionProviders var MobileNumber = dictObj["mobilenumber"].ToString(); long visitorid = 0; var visitorsinfo = await visitorManager.VisitorsbyMobileNumberAsync(srequest, MobileNumber); + + var stageStatusName = ""; if (visitorsinfo.Result != null) { @@ -110,7 +112,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders visitor.Add("checkindate", DateTime.Now); visitor.Add("contactid", contactid); visitor.Add("code", visitorsinfo.Result.Code); - visitor.Add("agreement", visitorsinfo.Result.Agreement); + //visitor.Add("agreement", true); visitor.Add("employeeid", visitorsinfo.Result.EmployeeId); visitor.Add("seriesid", visitorsinfo.Result.SeriesId); visitor.Add("stageid", visitorsinfo.Result.StageId); @@ -124,6 +126,9 @@ namespace Bizgaze.CRM.Visitors.ActionProviders visitor.Add("title", visitorsinfo.Result.Title); visitor.Add("visitortype", visitorsinfo.Result.VisitorType); var response = await _repository.SaveAsync(request, vistoroptions, visitor); + var agreement1 = true; + var Updateagreement = new Update("bizgazecrm_visitors").Value("agreement", agreement1).Where(Exp.Eq("code", code)); + await _repository.ExecuteAsync(request, Updateagreement); if (response.Status == ResponseStatus.Error) { return ActionResponse.CreateErrorResponse("1", "Visitor Check Out Data Not Saved"); @@ -157,17 +162,15 @@ namespace Bizgaze.CRM.Visitors.ActionProviders return ActionResponse.CreateErrorResponse("1", "Visitor Check Out Data Not Saved"); } - } else { return ActionResponse.CreateErrorResponse("1", "visitor Not Found"); } + var agreement = true; var updateValues = new Dictionary(); - var updateQry = new Update("bizgazecrm_visitors").Value("agreement", true).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorid", visitorid)); + var updateQry = new Update("bizgazecrm_visitors").Value("agreement", agreement).Value("lastupdateddate", DateTime.Now).Where(Exp.Eq("visitorid", visitorid)); var ds = await _repository.ExecuteAsync(request, updateQry); - // var UpdateCheckoutDate = new Update("bizgazecrm_visitorcheckout").Value("checkoutdate", DateTime.MinValue).Where(Exp.Eq("visitorId", visitorid)); - //await _repository.ExecuteAsync(request, UpdateCheckoutDate); returnresponse.Obj = dictObj as ExpandoObject; returnresponse.PkValue = defaultPKValue; return ActionResponse.CreateSuccessResponse("success", returnresponse);