using System.Threading.Tasks; using System.Linq; using Microsoft.AspNetCore.Identity; namespace PodNoms.Api.Services.Auth { public static class UserManagerExtensions { public static async Task FindBySlugAsync(this UserManager userManager, string slug) { var user = await Task.Run(() => userManager.Users.SingleOrDefault(x => x.Slug == slug)); return user; } public static async Task CheckSlug(this UserManager userManager, string slug) { var user = await Task.Run(() => userManager.Users.SingleOrDefault(x => x.Slug == slug)); return (user == null); } } }