コード例 #1
1
 public UserEndpoint(IUserAdapter <TUser> userAdapter, IUserTokenProvider userTokenProvider, IUserClaimsProvider <TUser> userClaimsProvider, IOrderAdapter orderAdapter)
 {
     _userAdapter        = userAdapter;
     _userTokenProvider  = userTokenProvider;
     _userClaimsProvider = userClaimsProvider;
     _orderAdapter       = orderAdapter;
 }
コード例 #2
0
ファイル: UserController.cs プロジェクト: ddangelorb/cg4u
 public UserController(IMediatorHandler mediator,
                       IUserRepository userRepository,
                       UserManager <IdentityUser> userManager,
                       IUserAdapter userAdapter,
                       INotificationHandler <DomainNotification> notifications,
                       IStringLocalizer <UserController> localizer,
                       ILogger <UserController> logger)
     : base(notifications, userManager, userAdapter, mediator, localizer, logger)
 {
     _userRepository = userRepository;
 }
コード例 #3
0
ファイル: PersonController.cs プロジェクト: ddangelorb/cg4u
 public PersonController(IMediatorHandler mediator,
                         IPersonRepository personRepository,
                         IPersonAdapter personAdapter,
                         UserManager <IdentityUser> userManager,
                         IUserAdapter userAdapter,
                         INotificationHandler <DomainNotification> notifications,
                         IStringLocalizer <ConfigurationController> localizer,
                         ILogger <ConfigurationController> logger)
     : base(notifications, userManager, userAdapter, mediator, localizer, logger)
 {
     _personRepository = personRepository;
     _personAdapter    = personAdapter;
 }
コード例 #4
0
ファイル: UserProxy.cs プロジェクト: mattolenik/winston
 public UserProxy(IUserAdapter adapter)
 {
     this.adapter = adapter;
     Task.Run(async () =>
     {
         while (!cancel.Token.IsCancellationRequested)
         {
             var q = await buf.ReceiveAsync(cancel.Token);
             var answer = await adapter.AskAsync(q);
             await q.answerBlock.SendAsync(answer);
         }
     });
 }
コード例 #5
0
ファイル: BaseController.cs プロジェクト: ddangelorb/cg4u
 public BaseController(INotificationHandler <DomainNotification> notifications,
                       UserManager <IdentityUser> userManager,
                       IUserAdapter userAdapter,
                       IMediatorHandler mediator,
                       IStringLocalizer localizer,
                       ILogger logger)
 {
     _notifications = (DomainNotificationHandler)notifications;
     _userManager   = userManager;
     _userAdapter   = userAdapter;
     _mediator      = mediator;
     _localizer     = localizer;
     _logger        = logger;
 }
コード例 #6
0
 public DonationController(IMediatorHandler mediator,
                           IDonationRepository donationRepository,
                           IDesiredRepository desiredRepository,
                           IGivenRepository givenRepository,
                           UserManager <IdentityUser> userManager,
                           IUserAdapter userAdapter,
                           INotificationHandler <DomainNotification> notifications,
                           IStringLocalizer <DonationController> localizer,
                           ILogger <DonationController> logger)
     : base(notifications, userManager, userAdapter, mediator, localizer, logger)
 {
     _donationRepository = donationRepository;
     _desiredRepository  = desiredRepository;
     _givenRepository    = givenRepository;
 }
コード例 #7
0
 public ConfigurationController(IMediatorHandler mediator,
                                IAlertRepository alertRepository,
                                IAnalyzeRequestRepository analyzeRequestRepository,
                                IVideoCameraRepository videoCameraRepository,
                                IPersonRepository personRepository,
                                UserManager <IdentityUser> userManager,
                                IUserAdapter userAdapter,
                                INotificationHandler <DomainNotification> notifications,
                                IStringLocalizer <ConfigurationController> localizer,
                                ILogger <ConfigurationController> logger)
     : base(notifications, userManager, userAdapter, mediator, localizer, logger)
 {
     _alertRepository          = alertRepository;
     _analyzeRequestRepository = analyzeRequestRepository;
     _videoCameraRepository    = videoCameraRepository;
     _personRepository         = personRepository;
 }
コード例 #8
0
 public ImageProcessController(IMediatorHandler mediator,
                               IImageProcessRepository imageProcessRepository,
                               IVideoCameraRepository videoCameraRepository,
                               IPersonRepository personRepository,
                               IImageProcessAdapter imageProcessAdapter,
                               IHubContext <AlertHub> context,
                               UserManager <IdentityUser> userManager,
                               IUserAdapter userAdapter,
                               INotificationHandler <DomainNotification> notifications,
                               IStringLocalizer <ImageProcessController> localizer,
                               ILogger <ImageProcessController> logger)
     : base(notifications, userManager, userAdapter, mediator, localizer, logger)
 {
     _imageProcessRepository = imageProcessRepository;
     _videoCameraRepository  = videoCameraRepository;
     _personRepository       = personRepository;
     _imageProcessAdapter    = imageProcessAdapter;
     _context = context;
 }
コード例 #9
0
ファイル: AccountController.cs プロジェクト: ddangelorb/cg4u
 public AccountController(
     INotificationHandler <DomainNotification> notifications,
     IMediatorHandler mediator,
     IOptions <EmailSender> emailSenderOption,
     UserManager <IdentityUser> userManager,
     IUserAdapter userAdapter,
     IStringLocalizer <AccountController> localizer,
     ILogger <AccountController> logger,
     SignInManager <IdentityUser> signInManager
     )
     : base(notifications, userManager, userAdapter, mediator, localizer, logger)
 {
     _signInManager = signInManager;
     _messageSender = new MessageSender(
         emailSenderOption.Value.Email,
         emailSenderOption.Value.Password,
         emailSenderOption.Value.Host,
         int.Parse(emailSenderOption.Value.Port)
         );
 }
コード例 #10
0
        private static int ParseInput(IUserAdapter userAdapter)
        {
            int number;

            while (true)
            {
                try
                {
                    number = int.Parse(userAdapter.UserInput());
                    if (number < 0)
                    {
                        userAdapter.UserInputFailure();
                        continue;
                    }
                    break;
                }
                catch (FormatException)
                {
                    userAdapter.UserInputFailure();
                }
            }

            return number;
        }
コード例 #11
0
        private static int ParseInput(IUserAdapter userAdapter)
        {
            int number;

            while (true)
            {
                try
                {
                    number = int.Parse(userAdapter.UserInput());
                    if (number < 0)
                    {
                        userAdapter.UserInputFailure();
                        continue;
                    }
                    break;
                }
                catch (FormatException)
                {
                    userAdapter.UserInputFailure();
                }
            }

            return(number);
        }
コード例 #12
0
 public UserProvider(IUserAdapter userAdapter)
 {
     this._userAdapter = userAdapter;
 }
コード例 #13
0
 public int AskForSecondNumber(IUserAdapter userAdapter)
 {
     this.secondNumber = ParseInput(userAdapter);
     return this.secondNumber;
 }
コード例 #14
0
 public int AskForFirstNumber(IUserAdapter userAdapter)
 {
     this.firstNumber = ParseInput(userAdapter);
     return this.firstNumber;
 }
コード例 #15
0
 public UsersController(IUserRepository userRepository, IUserAdapter userAdapter)
 {
     this.userRepository = userRepository;
     this.userAdapter    = userAdapter;
 }
コード例 #16
0
 public SecurityOrchestration(IUserAdapter userAdapter = null)
 {
     _userAdapter = userAdapter ?? UnityFactory.Resolve <IUserAdapter>();
 }
コード例 #17
0
 public DashboardBusinessLogics(IDashboardAdapter dashboardAdapter, IUserAdapter userAdapter, IFeedbackAdapter feedbackAdapter)
 {
     _dashboardAdapter = dashboardAdapter;
     _userAdapter      = userAdapter;
     _feedbackAdapter  = feedbackAdapter;
 }
コード例 #18
0
 public UserProvider(IUserAdapter userAdapter)
 {
     this._userAdapter = userAdapter;
 }
コード例 #19
0
 public ArticleController(IArticleAdapter articleAdapter, ICommentAdapter commentAdapter, IUserAdapter userAdapter)
 {
     _articleAdapter = articleAdapter;
     _commentAdapter = commentAdapter;
     _userAdapter    = userAdapter;
 }
コード例 #20
0
 public int AskForSecondNumber(IUserAdapter userAdapter)
 {
     this.secondNumber = ParseInput(userAdapter);
     return(this.secondNumber);
 }
コード例 #21
0
 public int AskForFirstNumber(IUserAdapter userAdapter)
 {
     this.firstNumber = ParseInput(userAdapter);
     return(this.firstNumber);
 }
コード例 #22
0
 public AuthManager(IUserService userService, IUserAdapter userAdapter, IOptions <JwtTokenSettings> jwtTokenSettings)
 {
     _userService      = userService;
     _userAdapter      = userAdapter;
     _jwtTokenSettings = jwtTokenSettings.Value;
 }
コード例 #23
0
 public UserService(IUserRepository userRepository, IUserAdapter userAdapter)
 {
     _userRepository = userRepository;
     _userAdapter    = userAdapter;
 }
コード例 #24
0
 public UserBusiness(IUserService userService, IUserAdapter adapter)
 {
     this.userService = userService;
     this.adapter     = adapter;
 }
コード例 #25
0
 public UserController(IUserAdapter userAdapter) : base(ModuleName)
 {
     _userAdapter = userAdapter;
 }