public void AddPatient(string guid, string idlpu, PatientDto patient) { TestPatient p = new TestPatient(guid, idlpu, patient); try { p.DeletePatient(); client.AddPatient(guid, idlpu, patient); p = new TestPatient(guid, idlpu, patient); TestPatient a = TestPatient.BuildPatientFromDataBaseData(guid, idlpu, patient.IdPatientMIS); if (!p.CheckPatientInDataBase()) { Global.errors1.AddRange(Global.errors2); Global.errors1.Add("Не совпадение значений объектов"); } } catch (System.ServiceModel.FaultException<PixServiseTests.PixServise.RequestFault> we) { if (we.Detail.Message == reinclusionString) { TestPatient wwww = TestPatient.BuildPatientFromDataBaseData(guid ,idlpu, patient.IdPatientMIS); if (TestPatient.BuildPatientFromDataBaseData(guid ,idlpu, patient.IdPatientMIS) == null) Global.errors1.Add("Ошибочное сообщение о попытке повторного добавления"); else Global.errors1.Add(we.Detail.Message); } else { Global.errors1.Add(we.Detail.Message); } } }
public void UpdatePatient(string guid, string idlpu, PatientDto patient) { TestPatient example = TestPatient.BuildPatientFromDataBaseData(guid, idlpu, patient.IdPatientMIS); example.ChangePatientField(patient); client.UpdatePatient(guid, idlpu, patient); if (!example.CheckPatientInDataBase()) { Global.errors1.Add("Не совпадение значений объектов"); } }
public void AddPatient(string guid, string idlpu, PatientDto patient) { TestPatient p = new TestPatient(guid, idlpu, patient); try { p.DeletePatient(); client.AddPatient(guid, idlpu, patient); p = new TestPatient(guid, idlpu, patient); TestPatient a = TestPatient.BuildPatientFromDataBaseData(guid, idlpu, patient.IdPatientMIS); if (!p.CheckPatientInDataBase()) { Global.errors1.AddRange(Global.errors2); Global.errors1.Add("Не совпадение значений объектов"); } } catch (System.ServiceModel.FaultException <PixServiseTests.PixServise.RequestFault> we) { if (we.Detail.Message == reinclusionString) { TestPatient wwww = TestPatient.BuildPatientFromDataBaseData(guid, idlpu, patient.IdPatientMIS); if (TestPatient.BuildPatientFromDataBaseData(guid, idlpu, patient.IdPatientMIS) == null) { Global.errors1.Add("Ошибочное сообщение о попытке повторного добавления"); } else { Global.errors1.Add(we.Detail.Message); } } else { Global.errors1.Add(we.Detail.Message); } } }