Exemplo n.º 1
0
        public UsuarioDTO ObtenerUsuario(UsuarioRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }
            if (string.IsNullOrEmpty(request.UsuarioId))
            {
                throw new ArgumentNullException(nameof(request.UsuarioId));
            }

            var usuario = _usuarioRepositorio.GetSingle(s => s.UsuarioId == request.UsuarioId);

            if (usuario == null)
            {
                return new UsuarioDTO {
                           ValidationErrorMessage = "Usuario no existe"
                }
            }
            ;

            return(new UsuarioDTO
            {
                UsuarioId = usuario.UsuarioId,
                Nombre = usuario.Nombre
            });
        }