public IHttpActionResult CreatePraticien(PraticienDto praticienDto) { if (!ModelState.IsValid) { return(BadRequest()); } var praticien = Mapper.Map <PraticienDto, Praticien>(praticienDto); _context.Praticiens.Add(praticien); _context.SaveChanges(); praticienDto.Id = praticien.Id; return(Created(new Uri(Request.RequestUri + "/" + praticien.Id), praticienDto)); }
public void UpdatePraticien(int id, PraticienDto praticinDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var praticienInDb = _context.Praticiens.SingleOrDefault(p => p.Id == id); if (praticienInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(praticinDto, praticienInDb); _context.SaveChanges(); }