0
votes

I'm facing an error Cannot implicitly convert type 'User' to 'System.Web.Security.MembershipUser' in ASP.NET MVC 4 application while using Custom Membership provider.

Here is my custom membership provider class and GetUser method which raising error.

public class InvoicingMembershipProvider : System.Web.Security.MembershipProvider
{
    private InvoiceDB db = new InvoiceDB();

    :::::::::::::

    public override System.Web.Security.MembershipUser GetUser(string username, bool userIsOnline)
    {
        var user = db.Users.Where(u => u.Name == username).FirstOrDefault();
        return user;
    }

    ::::::::::::
}

Please let me know how to cast user object to MembershipUser object?

1

1 Answers

0
votes
public override System.Web.Security.MembershipUser  GetUser(string username, bool userIsOnline)
    {
        System.Web.Security.MembershipUser user = db.Users.Where(u => u.Name == username).FirstOrDefault();
        return user;
    }