Browse Source

VisitorPreInvitePreAction.cs changes

allauddin 1 year ago
parent
commit
e65471cf11
1 changed files with 12 additions and 10 deletions
  1. 12
    10
      CRM.Visitors/ActionProviders/VisitorPreInvitePreAction.cs

+ 12
- 10
CRM.Visitors/ActionProviders/VisitorPreInvitePreAction.cs View File

71
             var visitorManager = Unibase.Dependency.DependencyConfig.Resolve<Bizgaze.CRM.Visitors.Managers.IVisitorManager>();
71
             var visitorManager = Unibase.Dependency.DependencyConfig.Resolve<Bizgaze.CRM.Visitors.Managers.IVisitorManager>();
72
             var dictObj = obj as IDictionary<string, dynamic>;
72
             var dictObj = obj as IDictionary<string, dynamic>;
73
             dictObj.Add("lastupdateddate", DateTime.Now);
73
             dictObj.Add("lastupdateddate", DateTime.Now);
74
-            
74
+            dictObj.Add("checkindate", DateTime.Now);
75
             var CaptureImageObj = Convert.ChangeType(dictObj["Captureimage"].ToString(), typeof(object)).ToString();
75
             var CaptureImageObj = Convert.ChangeType(dictObj["Captureimage"].ToString(), typeof(object)).ToString();
76
             var deserializeimagesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CaptureImageObj);
76
             var deserializeimagesObj = JsonSerializer.Deserialize<List<ExpandoObject>>(CaptureImageObj);
77
             for (var k = 0; k < deserializeimagesObj.Count; k++)
77
             for (var k = 0; k < deserializeimagesObj.Count; k++)
115
                         var installedAppId = visitorsinfo.Result.Installedappid;
115
                         var installedAppId = visitorsinfo.Result.Installedappid;
116
                         var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
116
                         var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
117
                         var NewStageId = stage.Result.StageId;
117
                         var NewStageId = stage.Result.StageId;
118
+                        DateTime date = DateTime.Now;
118
                         var updateDate = new Dictionary<string, object>();
119
                         var updateDate = new Dictionary<string, object>();
119
                         updateDate.Add("employeeid", employeeId);
120
                         updateDate.Add("employeeid", employeeId);
120
                         updateDate.Add("checkindate", DateTime.Now);
121
                         updateDate.Add("checkindate", DateTime.Now);
126
                         updateDate.Add("purposeofvisit", purposeofvisit);
127
                         updateDate.Add("purposeofvisit", purposeofvisit);
127
                         updateDate.Add("lastupdateddate", DateTime.Now);
128
                         updateDate.Add("lastupdateddate", DateTime.Now);
128
                         var UpdateStage = new Update("bizgazecrm_visitors").Values(updateDate).Where(Exp.Eq("visitorid", visitorid));
129
                         var UpdateStage = new Update("bizgazecrm_visitors").Values(updateDate).Where(Exp.Eq("visitorid", visitorid));
130
+                        // var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", date).Value("checkindate", DateTime.Now).Where(Exp.Eq("visitorid", visitorid));
129
                         await _repository.ExecuteAsync(request, UpdateStage);
131
                         await _repository.ExecuteAsync(request, UpdateStage);
130
-
131
-                     
132
-                        
133
                     }
132
                     }
134
-                 }
133
+                }
135
                 else
134
                 else
136
                 {
135
                 {
137
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "visitor  Not Found");
136
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "visitor  Not Found");
138
                 }
137
                 }
139
             }
138
             }
140
-           
141
-                returnresponse = new FormActionResponse();
142
-                returnresponse.Obj = dictObj as ExpandoObject;
143
-                returnresponse.PkValue = 0;
144
-                return ActionResponse<FormActionResponse>.CreateSuccessResponse("success", returnresponse);
139
+            //returnresponse = new FormActionResponse();
140
+            //returnresponse.Obj = dictObj as ExpandoObject;
141
+            //returnresponse.PkValue = defaultPKValue;
142
+            //return ActionResponse<FormActionResponse>.CreateSuccessResponse("success", returnresponse);
143
+            returnresponse = new FormActionResponse();
144
+            returnresponse.Obj = null;
145
+            returnresponse.PkValue = 0;
146
+            return ActionResponse<FormActionResponse>.CreateSuccessResponse("success", returnresponse);
145
         }
147
         }
146
         public List<UniqueKey> AppliedApps
148
         public List<UniqueKey> AppliedApps
147
         {
149
         {

Loading…
Cancel
Save