Ejemplo n.º 1
0
        public async Task <ActionResult> EliminarRoleIdAsync([FromRoute] Guid id)
        {
            var roleExiste = await _rolesServicios.ObtenerRoleIdAsync(id);

            if (roleExiste == null)
            {
                return(BadRequest("Role no encontrado"));
            }

            var roleEliminado = await _rolesServicios.EliminarRoleAsync(roleExiste);

            if (!roleEliminado)
            {
                return(BadRequest("El rol no se pudo eliminar"));
            }

            return(Ok(_mapper.Map <RolesDTO>(roleExiste)));
        }