using System.Linq; using Yavsc.Models; namespace Yavsc.Helpers { public static class UserHelpers { /// /// The avatar ... /// /// /// /// /// // FIXME support imgFmt public static string AvatarUri(this ApplicationDbContext dbContext, string userId, string imgFmt ) { var user = dbContext.Users.FirstOrDefault(u => u.Id == userId); if (user==null) return Constants.AnonAvatar; if (user.Avatar==null) return Constants.DefaultAvatar; var avatar = user.UserName; return $"/Avatars/{avatar}{imgFmt}.png"; } } }