public void CreatePersonne(PersonneDto personneDto) { context.Personnes.AddOrUpdate(new Personne { Nom = personneDto.NomDto, Prenom = personneDto.PrenomDto, DateNaissance = Convert.ToDateTime(personneDto.DateNaissanceDto), FkAdresse = 2 }); context.SaveChanges(); }
public async Task <IActionResult> CreatePersonne(PersonneDto personneDto) { var personne = mapper.Map <PersonneDto, Personne>(personneDto); repository.AddAsync(personne); await unitOfWork.CompletAsync(); var result = mapper.Map <Personne, PersonneDto>(personne); return(Ok(result)); }
public async Task <IActionResult> UpdatePersonne(int id, [FromBody] PersonneDto personneDto) { var personne = await repository.GetAsync(id); if (personne == null) { return(BadRequest()); } mapper.Map <PersonneDto, Personne>(personneDto, personne); await unitOfWork.CompletAsync(); var result = mapper.Map <Personne, PersonneDto>(personne); return(Ok(result)); }