Pārlūkot izejas kodu

UpdateVisitorBeenHerePreAction.cs changes

allauddin 2 gadus atpakaļ
vecāks
revīzija
395880b5bf

+ 10
- 15
CRM.Visitors/ActionProviders/UpdateVisitorBeenHerePreAction.cs Parādīt failu

73
             var stageStatusName = "";
73
             var stageStatusName = "";
74
             if (visitorsinfo.Result != null)
74
             if (visitorsinfo.Result != null)
75
             {
75
             {
76
-
77
                 stageStatusName = "CheckIn";
76
                 stageStatusName = "CheckIn";
78
                 var code = visitorsinfo.Result.Code;
77
                 var code = visitorsinfo.Result.Code;
79
                 visitorid = visitorsinfo.Result.VisitorId;
78
                 visitorid = visitorsinfo.Result.VisitorId;
83
                 dictObj["visitorid"] = visitorid;
82
                 dictObj["visitorid"] = visitorid;
84
                 dictObj["visitoremailid"] = visitorsinfo.Result.VisitorEmailId;
83
                 dictObj["visitoremailid"] = visitorsinfo.Result.VisitorEmailId;
85
                 dictObj["visitornumberid"] = visitorsinfo.Result.VisitorNumberId;
84
                 dictObj["visitornumberid"] = visitorsinfo.Result.VisitorNumberId;
86
-                var installedAppId = visitorsinfo.Result.Installedappid;
87
-                var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
88
-                var NewStageId = stage.Result.StageId;
89
-                DateTime date = DateTime.Now;
90
-                var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", date).Where(Exp.Eq("code", code));
91
-                await _repository.ExecuteAsync(request, UpdateStage);
92
                 var fullname = visitorsinfo.Result.FullName;
85
                 var fullname = visitorsinfo.Result.FullName;
93
                 var sql = "select userid from unibasecmn_users where username='" + fullname + "";
86
                 var sql = "select userid from unibasecmn_users where username='" + fullname + "";
94
                 var select = new Unibase.Data.Sql.Select("unibasecmn_users").AllColumns().Where("username", fullname);
87
                 var select = new Unibase.Data.Sql.Select("unibasecmn_users").AllColumns().Where("username", fullname);
105
                     IsExcludeFromAudit = false,
98
                     IsExcludeFromAudit = false,
106
                     Id = 0,
99
                     Id = 0,
107
                 };
100
                 };
108
-                DateTime date1 = DateTime.Now;
101
+
109
                 dynamic visitor = new Dictionary<string, object>();
102
                 dynamic visitor = new Dictionary<string, object>();
110
                 visitor.Add("createdby", srequest.Identity.UserId);
103
                 visitor.Add("createdby", srequest.Identity.UserId);
111
                 visitor.Add("createddate", DateTime.Now);
104
                 visitor.Add("createddate", DateTime.Now);
112
                 visitor.Add("statusid", visitorsinfo.Result.StatusId);
105
                 visitor.Add("statusid", visitorsinfo.Result.StatusId);
113
-                visitor.Add("versionguid", visitorsinfo.Result.VersionGuid);
114
                 visitor.Add("alternatenumber", visitorsinfo.Result.AlternateNumber);
106
                 visitor.Add("alternatenumber", visitorsinfo.Result.AlternateNumber);
115
                 visitor.Add("organizationname", visitorsinfo.Result.OrganizationName);
107
                 visitor.Add("organizationname", visitorsinfo.Result.OrganizationName);
116
                 visitor.Add("checkindate", DateTime.Now);
108
                 visitor.Add("checkindate", DateTime.Now);
121
                 visitor.Add("seriesid", visitorsinfo.Result.SeriesId);
113
                 visitor.Add("seriesid", visitorsinfo.Result.SeriesId);
122
                 visitor.Add("stageid", visitorsinfo.Result.StageId);
114
                 visitor.Add("stageid", visitorsinfo.Result.StageId);
123
                 visitor.Add("tenantid", visitorsinfo.Result.TenantId);
115
                 visitor.Add("tenantid", visitorsinfo.Result.TenantId);
124
-                visitor.Add("lastupdateddate", date1);
125
                 visitor.Add("installedappid", visitorsinfo.Result.Installedappid);
116
                 visitor.Add("installedappid", visitorsinfo.Result.Installedappid);
126
                 visitor.Add("fullname", visitorsinfo.Result.FullName);
117
                 visitor.Add("fullname", visitorsinfo.Result.FullName);
127
                 visitor.Add("futureinvitation", visitorsinfo.Result.FutureInvitation);
118
                 visitor.Add("futureinvitation", visitorsinfo.Result.FutureInvitation);
136
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
127
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
137
                 }
128
                 }
138
 
129
 
139
-                var lastdate = visitorsinfo.Result.LastUpdatedDate;
140
-                visitorsinfo.Result.LastUpdatedDate = DateTime.Now;
141
-
142
-
143
                 var _visitorId = Convert.ToInt64(response.Result["_Id"].ToString());
130
                 var _visitorId = Convert.ToInt64(response.Result["_Id"].ToString());
144
                 var vistoroptions1 = new EntityOptions()
131
                 var vistoroptions1 = new EntityOptions()
145
                 {
132
                 {
169
 
156
 
170
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
157
                     return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "Visitor Check Out Data Not Saved");
171
                 }
158
                 }
159
+                var lastdate = visitorsinfo.Result.LastUpdatedDate;
160
+                visitorsinfo.Result.LastUpdatedDate = DateTime.Now;
161
+                var installedAppId = visitorsinfo.Result.Installedappid;
162
+                var stage = await stageManager.GetStageByStageStatusAsync(srequest, installedAppId, stageStatusName);
163
+                var NewStageId = stage.Result.StageId;
164
+                DateTime date = DateTime.Now;
165
+                var UpdateStage = new Update("bizgazecrm_visitors").Value("stageid", NewStageId).Value("lastupdateddate", date).Where(Exp.Eq("code", code));
166
+                await _repository.ExecuteAsync(request, UpdateStage);
172
             }
167
             }
173
             else
168
             else
174
             {
169
             {
175
                 return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "visitor  Not Found");
170
                 return ActionResponse<FormActionResponse>.CreateErrorResponse("1", "visitor  Not Found");
176
             }
171
             }
177
 
172
 
178
-            returnresponse.Obj = dictObj as ExpandoObject;
173
+
179
             returnresponse.PkValue = defaultPKValue;
174
             returnresponse.PkValue = defaultPKValue;
180
             return ActionResponse<FormActionResponse>.CreateSuccessResponse("success", returnresponse);
175
             return ActionResponse<FormActionResponse>.CreateSuccessResponse("success", returnresponse);
181
         }
176
         }

Notiek ielāde…
Atcelt
Saglabāt