using System.Security.Claims; namespace StandManager.Service.Interfaces { // public interface IMembershipService // { // Task TryLoginAsync(LoginModel model); // } // public record LoginResult(bool Success, string? ErrorMessage, ClaimsPrincipal? ClaimsPrincipal) // { // public static LoginResult Fail(string msg) => new(false, msg, null); // public static LoginResult Success(ClaimsPrincipal cp) => new(true, null, cp); // } }