コード例 #1
0
        public InviteTest()
        {
            var repositoryInvite = new InviteRepository();
            var repositoryUser   = new UserRepository();

            _service = new InviteService(repositoryInvite, repositoryUser);
        }
コード例 #2
0
 public InvitesController(IInviteService inviteService, IMapper mapper, IUriService uriService, IPasswordService passwordService)
 {
     _inviteService   = inviteService;
     _mapper          = mapper;
     _uriService      = uriService;
     _passwordService = passwordService;
 }
コード例 #3
0
        public AccountController(
            UserManager <AppUser> userManager,
            SignInManager <AppUser> signInManager,
            IEmailSender emailSender,
            ISmsSender smsSender,
            ILoggerFactory loggerFactory,
            IInviteService inviteService,
            ISuperAdminService superAdminService,
            IConfiguration configuration,
            IJwtFactory jwtFactory,
            IOptions <JwtIssuerOptions> jwtOptions,
            IHttpContextAccessor httpContextAccessor,
            IUserClaimsPrincipalFactory <AppUser> userClaimsPrincipalFactory,
            IAntiforgery antiforgery)
        {
            _userManager                = userManager;
            _signInManager              = signInManager;
            _emailSender                = emailSender;
            _smsSender                  = smsSender;
            _logger                     = loggerFactory.CreateLogger <AccountController>();
            _inviteService              = inviteService;
            _superAdminService          = superAdminService;
            _configuration              = configuration;
            _jwtFactory                 = jwtFactory;
            _jwtOptions                 = jwtOptions.Value;
            _caller                     = httpContextAccessor.HttpContext.User;
            _userClaimsPrincipalFactory = userClaimsPrincipalFactory;
            _antiforgery                = antiforgery;

            if (_configuration["InviteOnly"] == "true")
            {
                _InviteOnly = true;
            }
        }
コード例 #4
0
 public AccountService(
     IProfileService profileService,
     IInviteService inviteService,
     UserManager <LocalistUser?> userManager)
 {
     this.profileService = profileService;
     this.inviteService  = inviteService;
     this.userManager    = userManager;
 }
コード例 #5
0
 public InviteController(
     IGroupInviteDataService groupInviteDataService,
     IInviteService inviteService,
     IOptions <IdentityUIClaimOptions> identityUIClaimOptions)
 {
     _groupInviteDataService = groupInviteDataService;
     _inviteService          = inviteService;
     _identityUIClaimOptions = identityUIClaimOptions.Value;
 }
コード例 #6
0
 public AccountController(
     IAccountService accountService,
     IInviteService inviteService,
     ILoginService loginService)
 {
     this.accountService = accountService;
     this.inviteService  = inviteService;
     this.loginService   = loginService;
 }
コード例 #7
0
 public InvitesContentViewModel(
     IInviteService inviteService,
     IStateService stateService,
     IInvitationsFactory invitationsFactory)
 {
     _inviteService      = inviteService;
     _stateService       = stateService;
     _invitationsFactory = invitationsFactory;
 }
コード例 #8
0
        public InviteTest()
        {
            RegisterMappers.Register();

            var repository     = new InviteRepository();
            var userRepository = new UserRepository();

            _service = new InviteService(repository, userRepository);
        }
コード例 #9
0
 public InvitesController(ApplicationDbContext context,
                          IInviteService inviteService,
                          UserManager <AppUser> userManager,
                          IEmailSender emailSender)
 {
     _context       = context;
     _inviteService = inviteService;
     _userManager   = userManager;
     _emailSender   = emailSender;
 }
コード例 #10
0
 public PlayerProfileContentViewModel(ITeamMemberService teamMemberService,
                                      ITeamMemberFactory teamMemberFactory,
                                      IInviteService inviteService,
                                      IStateService stateService)
 {
     _teamMemberService = teamMemberService;
     _teamMemberFactory = teamMemberFactory;
     _inviteService     = inviteService;
     _stateService      = stateService;
 }
コード例 #11
0
        public InviteServiceTests()
        {
            _inviteRepoMock = new Mock <IRepository <Invite> >();
            var invitePhoneNumbersValidator = new InvitePhoneNumbersValidator();
            var inviteMessageValidator      = new InviteMessageValidator();

            _inviteService = new InviteService(_inviteRepoMock.Object, invitePhoneNumbersValidator, inviteMessageValidator);

            Init();
        }
コード例 #12
0
        public MainController()
        {
            confirmService = new UserConfirmService();
            userService    = new UserService();
            loginService   = new LoginService();
            friendService  = new FriendService();
            inviteService  = new InviteService();

            HidePermission(typeof(SecurityController));
        }
コード例 #13
0
ファイル: Session.cs プロジェクト: uponatime2019/Quarrel
 public static async Task AcceptInvite(string code)
 {
     try
     {
         IInviteService inviteservice = AuthenticatedRestFactory.GetInviteService();
         await inviteservice.AcceptInvite(code);
     }
     catch
     {
     }
 }
コード例 #14
0
 //private readonly IUserRolesService _userRolesService;
 public UserController(IUserService userService, IPasswordService passwordService,
                       IInviteService inviteservice, IOrganizationService organizationService,
                       ISendEmailService sendEmailService)  //, IUserRolesService userRolesService)
 {
     _userService         = userService;
     _passwordService     = passwordService;
     _inviteservice       = inviteservice;
     _organizationService = organizationService;
     _sendEmailService    = sendEmailService;
     //_userRolesService = userRolesService;
 }
コード例 #15
0
        public MainController() {

            confirmService = new UserConfirmService();
            userService = new UserService();
            loginService = new LoginService();
            friendService = new FriendService();
            inviteService = new InviteService();

            HidePermission( typeof( SecurityController ) );

        }
コード例 #16
0
ファイル: Session.cs プロジェクト: uponatime2019/Quarrel
 public static async Task DeleteInvite(string channelId)
 {
     try
     {
         IInviteService channelservice = AuthenticatedRestFactory.GetInviteService();
         var            ch             = await channelservice.DeleteInvite(channelId);
     }
     catch (Exception exception)
     {
         App.NavigateToBugReport(exception);
     }
 }
コード例 #17
0
        public ServicesInjection(IGlobalConfiguration globalConfig, IInjectionRepository repositories)
        {
            _invite            = new InviteService(globalConfig);
            Match              = new MatchService(globalConfig.OCR.ImageFileDirectory, repositories.Match);
            OCR                = new MatchOCRService(globalConfig.OCR);
            PlayerPontuation   = new PlayerPontuationService(repositories.PlayersResults, repositories.User, repositories.Match);
            UserChangesService = new UserChangesService(repositories.UserChange);

            Team           = new TeamService(repositories.Team, _invite, repositories.User);
            TeamPontuation = new TeamPontuationService(repositories.TeamPontuation, repositories.Team, PlayerPontuation, null);
            SetupEvents();
        }
コード例 #18
0
ファイル: IUserService.cs プロジェクト: ardasovvadim/ibar
 public UserService(
     IUserRepository userRepository,
     IRoleRepository roleRepository,
     IInviteService inviteService,
     IMapper mapper, IActionContextAccessor actionContext)
 {
     _userRepository = userRepository;
     _roleRepository = roleRepository;
     _inviteService  = inviteService;
     _mapper         = mapper;
     _actionContext  = actionContext;
 }
コード例 #19
0
        public OrganizationProfileContentViewModel(
            IInviteService inviteService,
            IValidationObjectFactory validationObjectFactory)
        {
            _inviteService = inviteService;

            AddTeamPopupViewModel = ViewModelLocator.Resolve <AddTeamPopupViewModel>();
            AddTeamPopupViewModel.InitializeAsync(this);

            TeamMemberProviderViewModel = ViewModelLocator.Resolve <TeamMemberProviderViewModel>();
            TeamMemberProviderViewModel.InitializeAsync(this);
        }
コード例 #20
0
        public FriendsViewModel(
            IFriendService friendService,
            IInviteService inviteService,
            IFriendFactory friendFactory,
            INavigationContext bottomBarDataItems,
            IStateService stateService)
        {
            _friendFactory = friendFactory;
            _friendService = friendService;
            _stateService  = stateService;

            IsNestedPullToRefreshEnabled = true;
        }
コード例 #21
0
 public OrganizationsController(IOrganizationService organizationService, IAddressService addressService,
                                IFacilityService facilityService, IInviteService inviteService, IUnitService unitService,
                                IMapper mapper, IUriService uriService, IPasswordService passwordService)
 {
     _organizationService = organizationService;
     _addressService      = addressService;
     _facilityService     = facilityService;
     _inviteService       = inviteService;
     _unitService         = unitService;
     _mapper          = mapper;
     _uriService      = uriService;
     _passwordService = passwordService;
 }
コード例 #22
0
ファイル: AdminController.cs プロジェクト: vadimBei/Diary2
 public AdminController(IMapper mapper,
                        IUserService userService,
                        UserManager <User> userManager,
                        RoleManager <AppRole> roleManager,
                        IInviteService inviteService,
                        IEmailService emailService)
 {
     _userManager   = userManager;
     _userService   = userService;
     _roleManager   = roleManager;
     _mapper        = mapper;
     _inviteService = inviteService;
     _emailService  = emailService;
 }
コード例 #23
0
        public async Task <ActionResult> ContragentRegistration([FromBody] InviteRequest request,
                                                                [FromServices] IInviteService inviteService)
        {
            var codeAndEmail = request.InviteClientRequest.Xin + ">" + HttpContext.User.Identity.Name;
            var code         = inviteService.GenerateCode(codeAndEmail);
            var callbackUrl  = Url.Action("GetInformationByInviteCode",
                                          "Registration",
                                          new { email = request.InviteClientRequest.Email, code },
                                          protocol: HttpContext.Request.Scheme);

            callbackUrl = callbackUrl.Replace("api/Registration/GetInformationByInviteCode", "auth/registration");
            var response = await inviteService.RegisterContrager(request, callbackUrl, User.Identity.Name);

            return(Json(ApiResponse.Success(response)));
        }
コード例 #24
0
        public ChildInviteToTeamItemViewModel(IInviteService inviteService)
        {
            _inviteService = inviteService;

            AcceptCommand = new Command(async() => {
                try {
                    TeamInviteConfirmResponse teamInviteConfirmResponse = await _inviteService.TeamInviteConfirmAsync(((TeamDTO)InviteTo).Id, default(CancellationToken), Child.Id);

                    if (teamInviteConfirmResponse != null)
                    {
                        MessagingCenter.Send <object, long>(this, GlobalSettings.Instance.AppMessagingEvents.TeamEvents.InviteAccepted, ((TeamDTO)InviteTo).Id);

                        await DialogService.ToastAsync("Child joined to team");
                    }
                }
                catch (OperationCanceledException) { }
                catch (ObjectDisposedException) { }
                catch (ServiceAuthenticationException) { }
                catch (Exception exc) {
                    Crashes.TrackError(exc);

                    await DialogService.ToastAsync(exc.Message);
                }
            });

            DeclineCommand = new Command(async() => {
                try {
                    TeamInviteRejectResponse teamInviteRejectResponse = await _inviteService.TeamInviteRejectAsync(((TeamDTO)InviteTo).Id, default(CancellationToken), Child.Id);

                    if (teamInviteRejectResponse != null)
                    {
                        MessagingCenter.Send <object, long>(this, GlobalSettings.Instance.AppMessagingEvents.TeamEvents.InviteDeclined, ((TeamDTO)InviteTo).Id);

                        await DialogService.ToastAsync("Child reject invite to team");
                    }
                }
                catch (OperationCanceledException) { }
                catch (ObjectDisposedException) { }
                catch (ServiceAuthenticationException) { }
                catch (Exception exc) {
                    Crashes.TrackError(exc);

                    await DialogService.ToastAsync(exc.Message);
                }
            });
        }
コード例 #25
0
 public AccountController(
     IUserService userService,
     IMapper mapper,
     IEmailService emailService,
     UserManager <User> userManager,
     SignInManager <User> signInManager,
     RoleManager <AppRole> roleManager,
     ICaptchaService captchaService,
     IInviteService inviteService,
     IAesCryptoProviderService aesCrypto)
 {
     _userService    = userService;
     _mapper         = mapper;
     _aesCrypto      = aesCrypto;
     _emailService   = emailService;
     _userManager    = userManager;
     _signInManager  = signInManager;
     _roleManager    = roleManager;
     _captchaService = captchaService;
     _inviteService  = inviteService;
 }
コード例 #26
0
        public CoachProfileContentViewModel(
            IInviteService inviteService,
            ISportService sportService,
            ISportsFactory sportsFactory,
            ITeamMemberFactory teamMemberFactory,
            ITeamMemberService teamMemberService,
            IValidationObjectFactory validationObjectFactory,
            IStateService stateService)
        {
            _sportService            = sportService;
            _sportsFactory           = sportsFactory;
            _inviteService           = inviteService;
            _teamMemberFactory       = teamMemberFactory;
            _teamMemberService       = teamMemberService;
            _validationObjectFactory = validationObjectFactory;
            _stateService            = stateService;

            AddTeamPopupViewModel = ViewModelLocator.Resolve <AddTeamPopupViewModel>();
            AddTeamPopupViewModel.InitializeAsync(this);

            TeamMemberProviderViewModel = ViewModelLocator.Resolve <TeamMemberProviderViewModel>();
            TeamMemberProviderViewModel.InitializeAsync(this);
        }
コード例 #27
0
 public GroupInviteController(IGroupInviteDataService groupInviteDataService, IInviteService inviteService)
 {
     _groupInviteDataService = groupInviteDataService;
     _inviteService          = inviteService;
 }
コード例 #28
0
 public AuthService(PlayCatDbContext dbContext, IInviteService inviteService, ILoggerFactory loggerFactory)
     : base(dbContext, loggerFactory.CreateLogger <AuthService>())
 {
     _inviteService = inviteService;
 }
コード例 #29
0
 public InvitesController(IInviteService inviteService)
 {
     _inviteService = inviteService;
 }
コード例 #30
0
 public InviteApplication(IInviteService Service) : base(Service)
 {
     _service = Service;
 }
コード例 #31
0
 public InviteController()
 {
     inviteService = new InviteService();
 }
コード例 #32
0
 public InviteFriendsJob() {
     userService = new UserService();
     inviteService = new InviteService();
 }