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;