using System.IO;
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";
}
}
}