public void CreationAggirShouldFail() { var fakeId = Guid.NewGuid().ToString(); var domeClient = TestHelper.GetNewClient(); var createPatient = new CreateBeneficiaire() { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileStructureId = domeClient.StructureProfilId }; var patient = domeClient.CreateBeneficiaire(createPatient); Assert.IsTrue(patient.Succeeded); fakeId = Guid.NewGuid().ToString(); var createIntervenant = new CreateIntervenantExterne(Profile.PersonnelMedical) { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileParentId = domeClient.StructureProfilId }; var intervenant = domeClient.CreateIntervenantExterne(createIntervenant); var createAggir = new CreateAggirDto() { AggirCreatorName = "AggirCreatorName", AggirCreationDate = DateTime.Now, AggirEvaluationDate = DateTime.Now, AggirCode = 6, AggirCreationProfileId = intervenant.Entity.ProfileId, AggirCreatorEntityName = "AggirCreatorEntityName", StructureProfileId = domeClient.StructureProfilId, AggirCoherence = 3, }; var agir = domeClient.CreateAggir(patient.Entity.ProfileId, createAggir); Assert.IsFalse(agir.Succeeded); }
public void UpdatePatientFail() { var fakeId = Guid.NewGuid().ToString(); var domeClient = TestHelper.GetNewClient(); var createPatient = new CreateBeneficiaire() { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**" }; var patient = domeClient.CreateBeneficiaire(createPatient); var beforeUpdate = domeClient.GetAccount(patient.Entity.AccountId).Entity.DOME_profileList.Single(profil => profil.profileId == patient.Entity.ProfileId); Assert.AreEqual(beforeUpdate.DOME_personData.personCityName, "Bron"); Assert.AreEqual(beforeUpdate.DOME_personData.personCityZipCode, "69500"); fakeId = Guid.NewGuid().ToString(); var updatePerson = new UpdatePerson() { PersonCityName = "Lyon", PersonCityZipCode = "69003", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", }; var entourage = domeClient.UpdatePerson(-1, updatePerson); Assert.IsFalse(entourage.Succeeded); var afterUpdate = domeClient.GetAccount(patient.Entity.AccountId).Entity.DOME_profileList.Single(profil => profil.profileId == patient.Entity.ProfileId); Assert.AreEqual(afterUpdate.DOME_personData.personCityName, "Bron"); Assert.AreEqual(afterUpdate.DOME_personData.personCityZipCode, "69500"); }
public ActionResult <CreatePersonProfilResult> CreateBeneficiaire(CreateBeneficiaire createBeneficiaire) { var beneficiaire = _CreatePersonAndProfil(createBeneficiaire); if (beneficiaire.Succeeded == false) { return(beneficiaire); } var profileStructureId = createBeneficiaire.ProfileStructureId == default(int) ? this.StructureProfilId : createBeneficiaire.ProfileStructureId; var link = SubscriptionBeneficiaireStructure(beneficiaire.Entity.ProfileId, profileStructureId); if (link.Succeeded == false) { return(new ActionResult <CreatePersonProfilResult>(link.Succeeded, beneficiaire.Entity, link.Messages)); } return(beneficiaire); }
public void CreationPatientWitoutPhoneMail() { var domeClient = TestHelper.GetNewClient(); var fakeId = Guid.NewGuid().ToString(); var createPatient = new CreateBeneficiaire() { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", ProfileStructureId = domeClient.StructureProfilId }; var data = domeClient.CreateBeneficiaire(createPatient); Assert.IsFalse(data.Succeeded); }
public void CreationPatientWithoutStructure() { var fakeId = Guid.NewGuid().ToString(); var domeClient = TestHelper.GetNewClient(); var createPatient = new CreateBeneficiaire() { PersonCivility = Civilite.Monsieur, PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", }; var patient = domeClient.CreateBeneficiaire(createPatient); Assert.IsFalse(patient.Succeeded); }
public void CreationLinkIntervenantPatient() { var fakeId = Guid.NewGuid().ToString(); var domeClient = TestHelper.GetNewClient(); var createPatient = new CreateBeneficiaire() { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileStructureId = domeClient.StructureProfilId }; var patient = domeClient.CreateBeneficiaire(createPatient); fakeId = Guid.NewGuid().ToString(); var createIntervenant = new CreateIntervenantExterne(Profile.PersonnelMedical) { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileParentId = domeClient.StructureProfilId }; var intervenant = domeClient.CreateIntervenantExterne(createIntervenant); Assert.IsTrue(intervenant.Succeeded); //var link = domeClient.LinkIntervenantToBenef(patient.Entity.ProfileId, intervenant.Entity.ProfileId); domeClient.LinkIntervenantToBenef(2672, intervenant.Entity.ProfileId); // Assert.IsTrue(link.Succeeded); }
public void CreationEntourage() { var fakeId = Guid.NewGuid().ToString(); var domeClient = TestHelper.GetNewClient(); var createPatient = new CreateBeneficiaire() { PersonCivility = Civilite.Monsieur, PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileStructureId = domeClient.StructureProfilId }; var patient = domeClient.CreateBeneficiaire(createPatient); fakeId = Guid.NewGuid().ToString(); var createEntourage = new CreateEntourage() { PersonCivility = Civilite.Monsieur, PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileParentId = patient.Entity.ProfileId }; var entourage = domeClient.CreateEntourage(createEntourage); Assert.IsTrue(entourage.Succeeded); }
public void UpdateAggir() { var fakeId = Guid.NewGuid().ToString(); var domeClient = TestHelper.GetNewClient(); var createPatient = new CreateBeneficiaire() { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", //PersonEmail1 = "*****@*****.**", PersonPhoneNumber = "0102030405", ProfileStructureId = domeClient.StructureProfilId }; var patient = domeClient.CreateBeneficiaire(createPatient); Assert.IsTrue(patient.Succeeded); fakeId = Guid.NewGuid().ToString(); var createIntervenant = new CreateIntervenantExterne(Profile.PersonnelMedical) { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonPhoneNumber = "0102030405", ProfileParentId = domeClient.StructureProfilId }; var intervenant = domeClient.CreateIntervenantExterne(createIntervenant); var createAggir = new CreateAggirDto() { AggirCreatorName = "AggirCreatorName", AggirCreationDate = DateTime.Now, AggirEvaluationDate = DateTime.Now, AggirCode = 6, AggirCreationProfileId = intervenant.Entity.ProfileId, AggirCreatorEntityName = "AggirCreatorEntityName", StructureProfileId = domeClient.StructureProfilId, AggirCoherence = 1, AggirOrientation = 1, AggirToilette = 1, AggirHabillage = 1, AggirAlimentation = 1, AggirElimination = 1, AggirTransferts = 1, AggirDeplacInt = 1, AggirDeplacExt = 1, AggirAlerter = 1, AggirGestion = 1, AggirCuisine = 1, AggirMenage = 1, AggirTransport = 1, AggirSuiviTraitement = 1, AggirTempsLibre = 1, AggirAchats = 1, }; var agir = domeClient.CreateAggir(patient.Entity.ProfileId, createAggir); Assert.IsTrue(agir.Succeeded); var agir1 = domeClient.GetListAggir(patient.Entity.ProfileId).Entity.dOME_medAGGIRField[0]; Assert.AreEqual(agir1.AGGIRCoherence, 1); Assert.AreEqual(agir1.AGGIROrientation, 1); Assert.AreEqual(agir1.AGGIRToilette, 1); Assert.AreEqual(agir1.AGGIRHabillage, 1); Assert.AreEqual(agir1.AGGIRAlimentation, 1); Assert.AreEqual(agir1.AGGIRElimination, 1); Assert.AreEqual(agir1.AGGIRTransferts, 1); Assert.AreEqual(agir1.AGGIRDeplacInt, 1); Assert.AreEqual(agir1.AGGIRDeplacExt, 1); Assert.AreEqual(agir1.AGGIRAlerter, 1); Assert.AreEqual(agir1.AGGIRGestion, 1); Assert.AreEqual(agir1.AGGIRCuisine, 1); Assert.AreEqual(agir1.AGGIRMenage, 1); Assert.AreEqual(agir1.AGGIRTransport, 1); Assert.AreEqual(agir1.AGGIRSuiviTraitement, 1); Assert.AreEqual(agir1.AGGIRTempsLibre, 1); Assert.AreEqual(agir1.AGGIRAchats, 1); var updateAggir = new UpdateAggirDto() { AggirCreatorName = "AggirCreatorName", AggirCreationDate = DateTime.Now, AggirEvaluationDate = DateTime.Now, AggirCode = 6, AggirCreationProfileId = intervenant.Entity.ProfileId, AggirCreatorEntityName = "AggirCreatorEntityName", StructureProfileId = domeClient.StructureProfilId, AggirCoherence = 2, AggirOrientation = 2, AggirToilette = 2, AggirHabillage = 2, AggirAlimentation = 2, AggirElimination = 2, AggirTransferts = 2, AggirDeplacInt = 2, AggirDeplacExt = 2, AggirAlerter = 2, AggirGestion = 2, AggirCuisine = 2, AggirMenage = 2, AggirTransport = 2, AggirSuiviTraitement = 2, AggirTempsLibre = 2, AggirAchats = 2, }; var agirUpdate = domeClient.UpdateAggir(agir.Entity, updateAggir); Assert.IsTrue(agirUpdate.Succeeded); var agir2 = domeClient.GetListAggir(patient.Entity.ProfileId).Entity.dOME_medAGGIRField[0]; Assert.AreEqual(agir2.AGGIRCoherence, 2); Assert.AreEqual(agir2.AGGIROrientation, 2); Assert.AreEqual(agir2.AGGIRToilette, 2); Assert.AreEqual(agir2.AGGIRHabillage, 2); Assert.AreEqual(agir2.AGGIRAlimentation, 2); Assert.AreEqual(agir2.AGGIRElimination, 2); Assert.AreEqual(agir2.AGGIRTransferts, 2); Assert.AreEqual(agir2.AGGIRDeplacInt, 2); Assert.AreEqual(agir2.AGGIRDeplacExt, 2); Assert.AreEqual(agir2.AGGIRAlerter, 2); Assert.AreEqual(agir2.AGGIRGestion, 2); Assert.AreEqual(agir2.AGGIRCuisine, 2); Assert.AreEqual(agir2.AGGIRMenage, 2); Assert.AreEqual(agir2.AGGIRTransport, 2); Assert.AreEqual(agir2.AGGIRSuiviTraitement, 2); Assert.AreEqual(agir2.AGGIRTempsLibre, 2); Assert.AreEqual(agir2.AGGIRAchats, 2); }
public void CreationAggirWrongValue() { var fakeId = Guid.NewGuid().ToString(); var domeClient = TestHelper.GetNewClient(); var createPatient = new CreateBeneficiaire() { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileStructureId = domeClient.StructureProfilId }; var patient = domeClient.CreateBeneficiaire(createPatient); Assert.IsTrue(patient.Succeeded); fakeId = Guid.NewGuid().ToString(); var createIntervenant = new CreateIntervenantExterne(Profile.PersonnelMedical) { PersonCityName = "Bron", PersonCityZipCode = "69500", PersonFirstName = "FirstName" + fakeId, PersonLastName = "LastName" + fakeId, PersonRoadName = "rue edison", PersonEmail1 = "*****@*****.**", ProfileParentId = domeClient.StructureProfilId }; var intervenant = domeClient.CreateIntervenantExterne(createIntervenant); var createAggir = new CreateAggirDto() { AggirCreatorName = "AggirCreatorName", AggirCreationDate = DateTime.Now, AggirEvaluationDate = DateTime.Now, AggirCode = 6, AggirCreationProfileId = intervenant.Entity.ProfileId, AggirCreatorEntityName = "AggirCreatorEntityName", StructureProfileId = domeClient.StructureProfilId, AggirCoherence = 0, AggirOrientation = 0, AggirToilette = 0, AggirHabillage = 0, AggirAlimentation = 0, AggirElimination = 0, AggirTransferts = 0, AggirDeplacInt = 0, AggirDeplacExt = 0, AggirAlerter = 0, AggirGestion = 0, AggirCuisine = 0, AggirMenage = 0, AggirTransport = 0, AggirSuiviTraitement = 0, AggirTempsLibre = 0, AggirAchats = 0, }; var agir = domeClient.CreateAggir(patient.Entity.ProfileId, createAggir); Assert.IsFalse(agir.Succeeded); }