public string AddPerson(VisitorRecord record, string imageUri) { var hostname = _sensetimeConfig.Value.Hostname; var client = new RestClient(hostname); var request = new RestRequest("/PERSON/person/create", Method.POST); request.AddHeader("Content-Type", "application/json;charset=UTF-8"); request.AddHeader("Authorization", "Basic " + _authToken); // {"birthday":"","cnName":"Daniel","enName":"","idNumber":"888811111","documentId":"","imageURI":"/images/person/20200226/255/6a656596470320f1e78887eb0c4e0322.jpg", // "operatePerson":"admin","sex":"","personType":"","personTag":"","desc":"","idType":"","idCountry":"","idExpiryDate":"","privilege":""} var requestBody = new Dictionary <string, object>() { { "birthday", "" }, { "cnName", record.Name }, { "enName", "" }, { "idNumber", record.Nric }, { "documentId", "" }, { "imageURI", imageUri }, { "operatePerson", "VRS Kiosk" }, { "sex", "" }, { "personType", "" }, { "personTag", "" }, { "desc", String.Format("Floor Number:{0}\nPatient Name:{1}\nMobile Number:{2}", record.FloorNumber, record.PatientName, record.MobileNumber) }, { "idType", "" }, { "idCountry", "" }, { "idExpiryDate", "" }, { "privilege", "" } }; var jsonString = JsonConvert.SerializeObject(requestBody); request.AddParameter("application/json; charset=utf-8", jsonString, ParameterType.RequestBody); try { var result = client.Execute(request); if (result.StatusCode == HttpStatusCode.OK) { var responseBody = JsonConvert.DeserializeObject <Dictionary <string, string> >(result.Content); string personId; responseBody.TryGetValue("data", out personId); return(personId); } } catch (Exception e) { throw (e); } return(""); }
public ActionResult Add(int UserID = 0) { if (UserID == this.LoginUser.ID) { return(Json(new { status = 1, errorMsg = "操作成功!!" })); } if (Flalg(UserID)) { return(Json(new { status = 1, errorMsg = "操作成功!!" })); } VisitorRecord entity = new VisitorRecord(); entity.UserInfoID = UserID; entity.RegTime = DateTime.Now; entity.DelFlag = true; entity.VisitorID = this.LoginUser.ID; entity.VisitorName = this.LoginUser.UserName; entity.VisitorIcon = this.LoginUser.Icon; VisitorRecordService.Add(entity); return(Json(new { status = 1, errorMsg = "操作成功!!" })); }
public async Task AddVisitorRecord(VisitorRecord visitorRecord) { Check.IfNullOrZero(visitorRecord); await Task.Run(() => { using var mapper = EntityMapper.CreateMapper(); { try { #region 添加角色 { mapper.Add(visitorRecord); } #endregion } catch (System.Exception) { throw; } } }); }
public bool SetCurrentVisitor(VisitorRecord visitorRecord) { currentVisitor = visitorRecord; VisitorRecords.Add(visitorRecord); return(true); }
public static void VisitRecordSave(string purchaserIp, string purchaserProduct, string language, string country, string purchaserDomain, string managerEmail) { VisitorRecord record = VisitorRecordFactory.Create(purchaserIp, purchaserProduct, language, country, purchaserDomain, managerEmail); visitorRepository.Save(record); }