public IHttpActionResult PostSpecialist([FromBody] Specialist specialist) { try { SpecialistManager manager = new SpecialistManager(); Specialist result = manager.Insertar(specialist); if (result != null) { return(Created(new Uri(Url.Link(ViewRouteName, new { id = result.id })), result)); } else { return(BadRequest()); } }catch (Exception e) { return(NotFound()); } }