public async Task<IHttpActionResult> PutProfessional( ProfessionalCreation newProfessional) { if (!ModelState.IsValid) { return BadRequest(ModelState); } try { Do.putProfessional( newProfessional); } catch (DbUpdateConcurrencyException) { throw; } return StatusCode(HttpStatusCode.NoContent); }
public void PutAndDeleteProfessional() { using (ArchiViteContext context = new ArchiViteContext()) { _doc = new DocumentManager(context); User userTest = new User() { FirstName = "TEST", LastName = "TEST", Birthdate = DateTime.Now, Adress = "72 avenue maurice thorez", City = "Ivry-sur-Seine", Postcode = 12345, PhoneNumber = 0606066606, Pseudo = "test", Password = "******", Photo = "yolo" }; ProfessionalCreation newPro = new ProfessionalCreation(userTest, "testeur"); _professionalService.putProfessional(newPro); Assert.IsNotNull(context.SelectRequest.SelectProfessional("test", "mdp")); _professionalService.DeleteProfessionalCheck(context.SelectRequest.SelectProfessional("test", "mdp").ProfessionalId); Assert.IsNull(context.SelectRequest.SelectProfessional("test", "mdp")); } }
public void putProfessional(ProfessionalCreation newProfessional) { _db.AddRequest.AddProfessional(newProfessional.User, newProfessional.Role); }