Exemplo n.º 1
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;
 }
        //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;
        }