public IActionResult PUT([FromBody] EspecialistaExterno especialistaExterno, int id) { if (especialistaExterno.Id != id) { return(BadRequest(ModelState)); } context.Entry(especialistaExterno).State = EntityState.Modified; context.SaveChanges(); return(Ok()); }
public IActionResult POST([FromBody] EspecialistaExternoDto especialistaExternoDto) { if (ModelState.IsValid) { var especialistaExterno = new EspecialistaExterno { Id = especialistaExternoDto.Id, Nombre = especialistaExternoDto.Nombre, Apellidos = especialistaExternoDto.Apellidos, EntidadId = especialistaExternoDto.EntidadId, Area = especialistaExternoDto.Area, Departamento = especialistaExternoDto.Departamento, Cargo = especialistaExternoDto.Cargo, }; context.EspecialistasExternos.Add(especialistaExterno); context.SaveChanges(); return(new CreatedAtRouteResult("GetespecialistaExterno", new { id = especialistaExterno.Id })); } return(BadRequest(ModelState)); }