using xCommons.Extensions; using xExceptions.Constants; using xIdentityModels.Models; namespace xAiService.Extensions { public static class XAiServiceExtensions { /// /// Validate User Info ... /// /// /// public static bool IsValid(this XUserClaimsInfoDto source) { // var result = !source.IsNullOrDefault() && !source.UserId.IsNullOrEmpty() && !source.AccessToken.IsNullOrEmpty(); // return result; } /// /// Validate User Info ... /// /// /// public static void Validate( this XUserClaimsInfoDto source, XException invalidException = XException.InvalidArgs ) { // var isValid = source.IsValid(); if (!isValid) { invalidException.Throw(); } } } }