Example #1
0
        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());
            }
        }
Example #2
0
        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());
            }
        }
Example #3
0
 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());
     }
 }