public override System.Web.Security.MembershipUser GetUser(string userName, bool userIsOnline)
{
if (string.IsNullOrEmpty(userName))
{
throw CreateArgumentNullOrEmptyException("userName");
}
using (BlogUnitOfWork context = new BlogUnitOfWork(new ModelContextInit()))
{
dynamic user = context.Users.FirstOrDefault(Usr => Usr.Username == userName);
if (user == null)
{
return null;
}
return new MembershipUser(Membership.Provider.Name, userName, user.UserId, user.Email, null, null, true, false, user.CreateDate, DateTime.MinValue,
DateTime.MinValue, DateTime.MinValue, DateTime.MinValue);
}
}