public UserController(IUserQueryWorker queryWorker, IUserCommandWorker commandWorker)
 {
     Contract.Requires<System.ArgumentNullException>(queryWorker != null, "queryWorker");
     Contract.Requires<System.ArgumentNullException>(commandWorker != null, "commandWorker");
     QueryWorker = queryWorker;
     CommandWorker = commandWorker;
 }
示例#2
0
 public UserController(IUserQueryWorker queryWorker, IUserCommandWorker commandWorker)
 {
     Contract.Requires <System.ArgumentNullException>(queryWorker != null, "queryWorker");
     Contract.Requires <System.ArgumentNullException>(commandWorker != null, "commandWorker");
     QueryWorker   = queryWorker;
     CommandWorker = commandWorker;
 }
示例#3
0
        //private DisciturContext db = new DisciturContext();

        public ApplicationOAuthProvider(string publicClientId, Func <UserManager <IdentityUser> > userManagerFactory, IUserQueryWorker queryWorker, IUserCommandWorker commandWorker)
        {
            Contract.Requires <ArgumentNullException>(publicClientId != null, "publicClientId");
            Contract.Requires <ArgumentNullException>(userManagerFactory != null, "userManagerFactory");
            Contract.Requires <System.ArgumentNullException>(queryWorker != null, "queryWorker");
            Contract.Requires <System.ArgumentNullException>(commandWorker != null, "commandWorker");
            _publicClientId     = publicClientId;
            _userManagerFactory = userManagerFactory;
            QueryWorker         = queryWorker;
            CommandWorker       = commandWorker;
        }
示例#4
0
 public AccountController(UserManager <IdentityUser> userManager, ISecureDataFormat <AuthenticationTicket> accessTokenFormat, IUserQueryWorker queryWorker, IUserCommandWorker commandWorker)
 {
     Contract.Requires <System.ArgumentNullException>(userManager != null, "userManager");
     Contract.Requires <System.ArgumentNullException>(accessTokenFormat != null, "accessTokenFormat");
     Contract.Requires <System.ArgumentNullException>(queryWorker != null, "queryWorker");
     Contract.Requires <System.ArgumentNullException>(commandWorker != null, "commandWorker");
     UserManager       = userManager;
     AccessTokenFormat = accessTokenFormat;
     QueryWorker       = queryWorker;
     CommandWorker     = commandWorker;
 }
        //private DisciturContext db = new DisciturContext();

        public ApplicationOAuthProvider(string publicClientId, Func<UserManager<IdentityUser>> userManagerFactory, IUserQueryWorker queryWorker, IUserCommandWorker commandWorker)
        {
            Contract.Requires<ArgumentNullException>(publicClientId != null, "publicClientId");
            Contract.Requires<ArgumentNullException>(userManagerFactory != null, "userManagerFactory");
            Contract.Requires<System.ArgumentNullException>(queryWorker != null, "queryWorker");
            Contract.Requires<System.ArgumentNullException>(commandWorker != null, "commandWorker");
            _publicClientId = publicClientId;
            _userManagerFactory = userManagerFactory;
            QueryWorker = queryWorker;
            CommandWorker = commandWorker;
        }
示例#6
0
 public AccountController(IUserQueryWorker queryWorker, IUserCommandWorker commandWorker)
     : this(Startup.UserManagerFactory(), Startup.OAuthOptions.AccessTokenFormat, queryWorker, commandWorker)
 {
 }