From 36b8f034215eedfeef7c4fec435d0f7ee7c80f50 Mon Sep 17 00:00:00 2001 From: fede Date: Fri, 25 Apr 2025 13:46:40 -0300 Subject: [PATCH] eliminado un wip --- Aspnet/Controllers/AdminController.cs | 4 +++- Front/src/paginas/AdminUsuarios.svelte | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Aspnet/Controllers/AdminController.cs b/Aspnet/Controllers/AdminController.cs index f6f05c9..add56b4 100644 --- a/Aspnet/Controllers/AdminController.cs +++ b/Aspnet/Controllers/AdminController.cs @@ -362,7 +362,9 @@ public class AdminController: ControllerBase } // lo da de baja si no tiene el grupo propietario y no tiene alquileres pendientes var ret = RepositorioUsuarios.Singleton.BajaCliente(Dni); - return Ok(ret); + return ret ? + Ok(new { message = "Cliente ha sido modificado" }) : + BadRequest(new { message = "No se pudo modificar al cliente" }); } [HttpDelete("api/admin/propiedad")] diff --git a/Front/src/paginas/AdminUsuarios.svelte b/Front/src/paginas/AdminUsuarios.svelte index 66e3433..7846262 100644 --- a/Front/src/paginas/AdminUsuarios.svelte +++ b/Front/src/paginas/AdminUsuarios.svelte @@ -87,7 +87,6 @@ } async function bajaCliente(event: Event, cli: Cliente) { - //WIP aƱadir una flag para que muestre que no se pudo dar se alta/baja event.stopPropagation(); try { const response = await fetch( @@ -99,13 +98,14 @@ }, }, ); + let data = await response.json(); + modaldata = data.message; if (response.ok) { - let data = await response.json(); - modaldata = data.message; cli.habilitado = !cli.habilitado; + cargaUsuarios(); } } catch { - modaldata = ""; + modaldata = "Fallo al hacer la request"; } } async function aƱadirGrupo(e: Event, cli: Cliente, grupo: string) {