My IUserService
is null, not sure what's going on.
This is my AccountController
:
private readonly ICustomMembershipProvider _membershipProvider;
public AccountController(ICustomMembershipProvider provider)
{
_membershipProvider = provider;
}
//other code omitted
My CustomMembershipProvider
:
public class CustomMembershipProvider : MembershipProvider, ICustomMembershipProvider
{
private IUserService _userService;
public CustomMembershipProvider()
: this(DependencyResolver.Current.GetService<IUserService>())
{
}
public CustomMembershipProvider(IUserService userService)
{
_userService = userService;
}
//other code omitted
When I try to register a user, and the following method is called, my _userService
is null, and that's what is causing the error but not sure why it's happening.
public override MembershipUser GetUser(string username, bool userIsOnline)
{
var tempUser = _userService.GetByName(username);
//other code omitted
All other dependencies get resolved successfully