UsernameExists & DuplicateEmail Helper Methods for Entity Framework MVC3 Razor Custom Member Provider C# Using LINQ
From my
C# MVC3 Razor Custom Membership Provider article and source code, here is the code for the UsernameExists & DuplicateEmail Helper methods. I welcome any suggestions for improvement.
// helper method
public MembershipCreateStatus UsernameExists(string username)
{
using (var context = new SSSEntities())
{
if (context.UserProfiles.Any(
u => u.UserName == username))
{
return MembershipCreateStatus.DuplicateUserName;
}
return MembershipCreateStatus.Success;
}
}
// helper method
public MembershipCreateStatus DuplicateEmail(string email)
{
using (var context = new SSSEntities())
{
if (context.UserProfiles.Any(
u => u.Email == email))
{
return MembershipCreateStatus.DuplicateEmail;
}
return MembershipCreateStatus.Success;
}
}
May your dreams be in ASP.NET!
Nannette Thacker