public IHttpActionResult PutSpecTag(int id, int spectagid, [FromBody] SpecialistTag esp) { try{ SpecialistTagManager manager = new SpecialistTagManager(); SpecialistTag temp = manager.Obtener(spectagid); if (temp.tag.id == id) { SpecialistTag result = manager.Editar(spectagid, temp.tag.id); if (result != null) { return(Ok()); } else { return(BadRequest()); } } else { return(NotFound()); } }catch (Exception e) { return(NotFound()); } }
public IHttpActionResult GetSpecialistTag() { try { SpecialistTagManager manager = new SpecialistTagManager(); List <SpecialistTag> lista = manager.Obtener(); GetSpecialistTags temp; temp.specialisttags = lista; return(Ok(temp)); }catch (Exception e) { return(NotFound()); } }
public IHttpActionResult PostSpecTag(int id, [FromBody] SpecialistTag specialisttag) { try{ SpecialistTagManager manager = new SpecialistTagManager(); specialisttag.tag.id = id; SpecialistTag result = manager.Insertar(specialisttag); if (result != null) { return(Created(new Uri(Url.Link(ViewRouteName, new { id = result.tag.id })), result)); } else { return(BadRequest()); } }catch (Exception e) { return(NotFound()); } }
public IHttpActionResult GetSpecialistTag(int id) { try{ SpecialistTagManager manager = new SpecialistTagManager(); var specialist = manager.Obtener(id); if (specialist != null) { return(Ok(specialist)); } else { return(BadRequest()); } } catch (Exception e) { return(NotFound()); } }