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))); }