public UserAuthenticationService(IUserRepository userRepository, ISessionStateRepository sessionStateRepository, IFormsAuthenticationService formsAuthenticationService, IConfigurationRepository configurationRepository, IAvatar avatar)
 {
     UserRepository = userRepository;
     SessionStateRepository = sessionStateRepository;
     FormsAuthenticationService = formsAuthenticationService;
     ConfigurationRepository = configurationRepository;
     Avatar = avatar;
 }
 public ResourceController(IResourceService resourceService, 
     IDocumentSession documentSession,
     ISessionStateRepository sessionStateRepository,
     IResourceMapper resourceMapper,
     IResourceListViewProcessor resourceListViewProcessor)
     : base(sessionStateRepository)
 {
     ResourceService = resourceService;
     DocumentSession = documentSession;
     ResourceMapper = resourceMapper;
     ResourceListViewProcessor = resourceListViewProcessor;
 }
 public ResourceController(IResourceService resourceService, IDocumentSession documentSession, ISessionStateRepository sessionStateRepository)
     : base(sessionStateRepository)
 {
     ResourceService = resourceService;
     DocumentSession = documentSession;
 }
 public AccountController(IUserAuthenticationService uerAuthenticationService, ISessionStateRepository sessionStateRepository)
     : base(sessionStateRepository)
 {
     UserAuthenticationService = uerAuthenticationService;
 }
 public MvcControllerBase( ISessionStateRepository sessionStateRepository)
 {
     this.SessionStateRepository = sessionStateRepository;
 }
 public UserAuthenticationService(IUserRepository userRepository, ISessionStateRepository sessionStateRepository, IFormsAuthenticationService formsAuthenticationService)
 {
     UserRepository = userRepository;
     SessionStateRepository = sessionStateRepository;
     FormsAuthenticationService = formsAuthenticationService;
 }