From d8f9ba28486eadb5da4a5ab05d8b571d30c568e4 Mon Sep 17 00:00:00 2001 From: Adriana Franklin Date: Mon, 15 Jul 2024 14:36:50 -0500 Subject: [PATCH] [change] refactorizo metodo PostUsuarioPerfilesRetorno --- .../MsUsuarios/Controllers/UsuariosController.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Microservicios/MsUsuarios/Controllers/UsuariosController.cs b/Microservicios/MsUsuarios/Controllers/UsuariosController.cs index 6245538..3cf3992 100644 --- a/Microservicios/MsUsuarios/Controllers/UsuariosController.cs +++ b/Microservicios/MsUsuarios/Controllers/UsuariosController.cs @@ -724,6 +724,19 @@ namespace MSAdminUsuarios.Controllers if (nuevo.usuario.TX_UUID_USUMS == null) { + + if (nuevo.usuario.TX_CORREO_USUMS != null ) + { + USUARIO? existe = _context.USUARIOSMs.FirstOrDefault(usu => usu.TX_CORREO_USUMS == nuevo.usuario.TX_CORREO_USUMS); + if (existe != null) + { + _errorModel.error = true; + _errorModel.cuerpo.Add($"Usuario con correo {existe.TX_CORREO_USUMS} ya existe."); + return Conflict(_errorModel); + + } + } + Guid uuid = Guid.NewGuid(); var UUID = uuid.ToString(); nuevo.usuario.TX_UUID_USUMS = UUID;