public HttpResponseMessage Register([FromBody] RegisteModel register) { var registerResponse = new UserModel { }; User usr = new User(); var userExists = _userService.GetUserByUserName(register.user_name); if (userExists == null) { usr = Helper.CastObject <User>(register); _userService.CreateUser(usr); } else { usr = Helper.CastObject <User>(register); } if (usr != null) { string token = JwtManager.GenerateToken(usr.user_name); //return the token registerResponse.token = token; registerResponse.user_name = usr.user_name; registerResponse.user_id = usr.user_id; registerResponse.user_email = usr.user_email; return(ToJson(registerResponse)); } else { // if user not valid send Bad Request status code in response //throw new HttpResponseException(HttpStatusCode.BadRequest); return(RequestBad()); } }
public void GetHISPatientByInvoiceNO_根据参数查询返回结果_有数据() { string invoiceNO = "12"; RegisteModel regModel = new RegisteModel(); DataTable result = regModel.GetHISPatientByInvoiceNO(invoiceNO); Assert.IsNotNull(result, "未查出出数据"); }
public void GetHISPatientByNO_根据参数查询返回结果_有数据() { string patientNO = "1004"; RegisteModel regModel = new RegisteModel(); DataTable result = regModel.GetHISPatientByNO(patientNO); Assert.IsNotNull(result, "未查询出数据"); }
public void GetCodeValueByType_根据字典类型查询字典值_有数据() { string codeType = "CIN"; RegisteModel regModel = new RegisteModel(); DataTable result = regModel.GetCodeValueByType(codeType); Assert.IsNotNull(result, "未查询出数据"); }
public void ModifyStateByPatientNO_根据参数修改病人状态_返回bool() { string patientNO = "1004"; RegisteModel regModel = new RegisteModel(); bool bol = regModel.ModifyStateByPatientNO(patientNO); Assert.IsTrue(bol, "修改失败"); }
public void GetNotLinePatientByPatientNO_根据参数检查登记未排队队列中是否有数据_有数据() { string patientNO = "1006"; RegisteModel regModel = new RegisteModel(); DataTable result = regModel.GetNotLinePatientByPatientNO(patientNO); Assert.IsNotNull(result, "未查询出数据"); }
public void AddClinicPatient_本系统插入一条门诊病人数据_返回bool() { string patientNO = "1004"; RegisteModel regModel = new RegisteModel(); DataTable data = regModel.GetHISPatientByNO(patientNO); int registeBy = 1002; string admissionsType = "门诊病人"; bool bol = regModel.AddClinicPatient(data, registeBy, admissionsType); Assert.IsTrue(bol, "插入失败"); }
public void AddCheckPatient_本系统插入一条检查病人数据_返回bool() { string patientNO = "1004"; RegisteModel regModel = new RegisteModel(); DataTable data = regModel.GetHISPatientByNO(patientNO); int registeBy = 1002; string admissionsType = "检查病人"; PatientHistory ph = new PatientHistory(); ph.TreatDate = DateTime.Now; bool bol = regModel.AddCheckPatient(data, registeBy, admissionsType, ph); Assert.IsTrue(bol, "插入失败"); }
public void UserRegisterTest() { RegisteModel registerrequest = new RegisteModel { }; registerrequest.user_name = "testuseradd1"; registerrequest.password = "******"; registerrequest.user_email = "*****@*****.**"; UserModel registerResponse; var authenticationController = new AuthenticationController(_userService, _logManager) { Request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri(ServiceBaseURL + "auth/register") } }; authenticationController.Configuration = new HttpConfiguration(); _response = authenticationController.Register(registerrequest); registerResponse = JsonConvert.DeserializeObject <UserModel>(_response.Content.ReadAsStringAsync().Result); Assert.AreEqual(_response.StatusCode, HttpStatusCode.OK); Assert.AreEqual(registerResponse != null, true); }