namespace DigitalData.Auth.API.Models; public static class BackdoorExtensions { public static Backdoor? GetOrDefault(this IEnumerable backdoors, string username) => backdoors.Where(b => b.Username == username).FirstOrDefault(); public static bool TryGet(this IEnumerable backdoors, string username, out Backdoor backdoor) { var _backdoor = backdoors.Where(b => b.Username == username).FirstOrDefault() ?? default; #pragma warning disable CS8601 backdoor = _backdoor; #pragma warning restore CS8601 return _backdoor is not null; } }