public IHttpActionResult addRoles([FromBody] Role_Data data) { if (data == null) { //Bad request code 400 return(BadRequest()); } /* * if (roleLogic.existRoles(data.id)) * { * //petición correcta pero no pudo ser procesada porque ya existe el archivo code 202 * return StatusCode(HttpStatusCode.Accepted); * } */ if (roleLogic.addRoles(data)) { //petición correcta y se ha creado un nuevo recurso code 201 return(StatusCode(HttpStatusCode.Created)); } else { //No se pudo crear el recurso por un error interno code 500 return(InternalServerError()); } }
public IHttpActionResult GetRoles(int id) { if (!roleLogic.existRoles(id)) { //No se encontró el recurso code 404 return(NotFound()); } Role_Data role = roleLogic.GetRoles(id); if (role != null) { // ok code 200 return(Ok(role)); } else { //No se pudo crear el recurso por un error interno code 500 return(InternalServerError()); } }
public IHttpActionResult updateRoles([FromBody] Role_Data data) { if (data == null) { //Bad request code 400 return(BadRequest()); } if (!roleLogic.existRoles(data.id)) { //petición correcta pero no pudo ser procesada porque no existe el archivo code 404 return(NotFound()); } if (roleLogic.updateRoles(data)) { //petición correcta y se ha creado un nuevo recurso code 200 ok return(Ok()); } else { //No se pudo crear el recurso por un error code 500 return(InternalServerError()); } }