Ejemplo n.º 1
0
        public void TestInit()
        {
            sportRepository     = new SportRepository(GetContextFactory());
            teamRepository      = new TeamRepository(GetContextFactory());
            sportRepository     = new SportRepository(GetContextFactory());
            encounterRepository = new EncounterRepository(GetContextFactory());
            userRepository      = new UserRepository(GetContextFactory());
            sportRepository.Add(new Sport("Futbol"));

            macri = new UserDTO()
            {
                UserName = "******",
                Name     = "Mauricio",
                Surname  = "Macri",
                Password = "******",
                Mail     = "*****@*****.**",
                IsAdmin  = true
            };

            christina = new UserDTO()
            {
                UserName = "******",
                Name     = "christina",
                Surname  = "christina",
                Password = "******",
                Mail     = "*****@*****.**",
                IsAdmin  = false
            };

            login = CreateLoginServices();
        }
Ejemplo n.º 2
0
 public TeamsController(ILoginServices loginServices, ITeamServices teamServices, IEncounterSimpleServices encounterSimpleServices, IEncounterQueryServices encounterQueryServices)
 {
     this.loginServices           = loginServices;
     this.teamServices            = teamServices;
     this.encounterSimpleServices = encounterSimpleServices;
     this.encounterQueryServices  = encounterQueryServices;
 }
Ejemplo n.º 3
0
 public SportServices(ILoginServices loginServices, IRepository <Sport> sportRepository)
 {
     this.loginServices   = loginServices;
     this.sportRepository = sportRepository;
     validator            = new PermissionValidator(Role.Administrator, loginServices);
     sportMapper          = new SportMapper();
 }
Ejemplo n.º 4
0
 public UsersController(ILoginServices loginServices, IUserServices userServices, IEncounterSimpleServices encounterSimpleServices, IEncounterQueryServices encounterQueryServices)
 {
     this.userServices            = userServices;
     this.loginServices           = loginServices;
     this.encounterSimpleServices = encounterSimpleServices;
     this.encounterQueryServices  = encounterQueryServices;
 }
 public Login_Window()
 {
     Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
     _loginServices       = new LoginServices();
     InitializeComponent();
     txtUsername.Focus();
     Mouse.OverrideCursor = null;
 }
Ejemplo n.º 6
0
 public LoginController(IUserServices userServices,
                        ILoginServices loginServices,
                        ResourcesServices <UserResources> userLocalizer)
 {
     _userLocalizer = userLocalizer;
     _userServices  = userServices;
     _loginServices = loginServices;
 }
Ejemplo n.º 7
0
 /// <inheritdoc />
 public AccountsController(IHandlerResponse responseHandler,
                           ILoginServices loginServices,
                           ITokenBusiness tokenBusiness, IMenuServices menuServices)
     : base(responseHandler, tokenBusiness)
 {
     _loginServices = loginServices;
     _menuServices  = menuServices;
 }
Ejemplo n.º 8
0
 public EncounterSimpleServices(ILoginServices loginServices, IRepository <Encounter> encounterRepo, IRepository <Sport> sportRepo, IRepository <Team> teamRepo, IRepository <User> userRepo, IRepository <Comment> commentRepo)
 {
     this.loginServices  = loginServices;
     encounterRepository = encounterRepo;
     this.userRepo       = userRepo;
     this.commentRepo    = commentRepo;
     adminValidator      = new PermissionValidator(Role.Administrator, loginServices);
     mapper = new EncounterMapper(sportRepo, teamRepo, commentRepo);
 }
Ejemplo n.º 9
0
 public SportsController(ILoginServices loginServices, ISportServices sportServices, IEncounterSimpleServices encounterSimpleServices, IEncounterQueryServices encounterQueryServices, IPositionsServices positionsServices, ITeamServices teamServices)
 {
     this.loginServices           = loginServices;
     this.sportServices           = sportServices;
     this.encounterSimpleServices = encounterSimpleServices;
     this.encounterQueryServices  = encounterQueryServices;
     this.positionsServices       = positionsServices;
     this.teamServices            = teamServices;
 }
 public EncountersController(ILoginServices loginServices, IEncounterSimpleServices encounterSimpleServices, ILogger logger, IEncounterQueryServices encounterQueryServices, IFixtureServices fixtureServices, ITeamServices teamServices)
 {
     this.encounterSimpleServices = encounterSimpleServices;
     this.logger = logger;
     this.encounterQueryServices = encounterQueryServices;
     this.fixtureServices        = fixtureServices;
     this.teamServices           = teamServices;
     this.loginServices          = loginServices;
 }
Ejemplo n.º 11
0
 public TeamServices(ILoginServices loginServices, IRepository <Team> teamRepository, IRepository <Sport> sportRepository, IRepository <User> userRepository)
 {
     this.loginServices   = loginServices;
     this.sportRepository = sportRepository;
     this.teamRepository  = teamRepository;
     this.userRepository  = userRepository;
     validator            = new PermissionValidator(Role.Administrator, loginServices);
     teamMapper           = new TeamMapper(sportRepository);
 }
Ejemplo n.º 12
0
 public EncounterQueryServices(ILoginServices loginServices, IExtendedEncounterRepository encounterRepository, IRepository <Sport> sportRepo, IRepository <Team> teamRepo, IRepository <User> userRepo, IRepository <Comment> commentRepo)
 {
     this.loginServices       = loginServices;
     this.encounterRepository = encounterRepository;
     this.sportRepo           = sportRepo;
     this.teamRepo            = teamRepo;
     this.userRepo            = userRepo;
     this.commentRepo         = commentRepo;
     encounterMapper          = new EncounterMapper(sportRepo, teamRepo, commentRepo);
     commentMapper            = new CommentMapper(userRepo);
 }
Ejemplo n.º 13
0
 public FixtureServices(ILoginServices loginServices, IRepository <Encounter> encounterRepository, IRepository <Sport> sportRepo, IRepository <Team> teamRepo, IAssemblyLoader assemblyLoader, IRepository <Comment> commentRepo)
 {
     this.adminValidator = new PermissionValidator(Role.Administrator, loginServices);
     mapper = new EncounterMapper(sportRepo, teamRepo, commentRepo);
     this.encounterRepository = encounterRepository;
     this.teamRepo            = teamRepo;
     this.assemblyLoader      = assemblyLoader;
     this.commentRepo         = commentRepo;
     SetupAssemblyLoader();
     this.sportRepo = sportRepo;
 }
Ejemplo n.º 14
0
        public void DeleteTeamWithoutSufficientPermission()
        {
            login = new LoginServicesMock(christina);
            TeamServices services = new TeamServices(login, teamRepository, sportRepository, userRepository);
            TeamDTO      boca     = new TeamDTO()
            {
                Name = "Boca", SportName = "Futbol"
            };

            services.CreateTeam(boca);
            services.DeleteTeam("Boca");
        }
Ejemplo n.º 15
0
        //private readonly ILogger<LoginController> _logger;

        //public TodoController(ILogger<TodoController> logger)
        //{
        //    _logger = logger;
        //}

        /// <summary>
        /// Initializes a new instance of the <see cref="LoginController"/> class.
        /// </summary>
        /// <param name="webConfigContainer">The web configuration container.</param>
        /// <param name="loginServices">The login services.</param>
        /// <exception cref="ArgumentNullException">
        /// webConfigContainer
        /// or
        /// loginServices
        /// </exception>
        public LoginController(
            ///// <param name="logger">
            ///// ILogger&lt;LoginController&gt;
            ///// </param>
            /* ILogger<LoginController> logger, */
            IWebConfigContainer webConfigContainer,
            ILoginServices loginServices)
        {
            //_logger = logger ?? throw new ArgumentNullException(nameof(logger));
            _webConfigContainer = webConfigContainer ?? throw new ArgumentNullException(nameof(webConfigContainer));
            _loginServices      = loginServices ?? throw new ArgumentNullException(nameof(loginServices));
        }
Ejemplo n.º 16
0
 public void TestInit()
 {
     contextFactory = GetContextFactory();
     sportRepo      = new SportRepository(contextFactory);
     teamRepo       = new TeamRepository(contextFactory);
     futbol         = CreateFutbol();
     rugby          = CreateRugby();
     boca           = CreateBocaTeam();
     river          = CreateTeamThatBelongsInTheB();
     sportRepo.Add(new Sport("Futbol"));
     teamRepo.Add(new Team(boca.Name, new Sport("Futbol")));
     teamRepo.Add(new Team(river.Name, new Sport("Futbol")));
     login = CreateLoginServices();
 }
Ejemplo n.º 17
0
        public LogingPageViewModel(ILoginServices loginServices, INavigationService navigationService)
            : base(navigationService)
        {
            _loginServices    = loginServices;
            Title             = "Login";
            UserName          = new ReactiveProperty <string>("*****@*****.**").SetValidateAttribute(() => UserName);
            Password          = new ReactiveProperty <string>("2bad4you").SetValidateAttribute(() => Password);
            IsLoading         = new ReactiveProperty <bool>(false);
            CanLogin          = new ReactiveProperty <bool>(true, ReactivePropertyMode.RaiseLatestValueOnSubscribe);
            LoginErrorMessage = new ReactiveProperty <string>();

            UserErrorMessage = UserName.ObserveErrorChanged
                               .Select(x => x?.OfType <string>()?.FirstOrDefault())
                               .ToReactiveProperty();

            PasswordErrorMessage = Password.ObserveErrorChanged
                                   .Select(x => x?.OfType <string>()?.FirstOrDefault())
                                   .ToReactiveProperty();

            this.CanLogin = new[]
            {
                this.UserName.ObserveHasErrors,
                this.Password.ObserveHasErrors
            }
            .CombineLatest(x => !x.Any(y => y))
            .ToReactiveProperty(mode: ReactivePropertyMode.RaiseLatestValueOnSubscribe);

            this.LoginCommand = new AsyncReactiveCommand(CanLogin)
                                .WithSubscribe
                                    (async() => {
                this.IsLoading.Value = true;
                var loginResult      = await _loginServices.LoginAsync(UserName.Value, Password.Value);
                this.IsLoading.Value = false;
                if (loginResult)
                {
                    await this.NavigationService.NavigateAsync("NavigationPage/PalletesPage", useModalNavigation: true);
                }
                else
                {
                    LoginErrorMessage.Value = "Can't login, please verify yor credentials.";
                }
            });
        }
Ejemplo n.º 18
0
        public HomeController(
            IWebConfigReaderService webConfigReaderService,
            ILoginServices loginServices,
            IUiDependentLoginServices uiDepLoginServices,
            IUserCredentialsValidation userCredentialsValidation)
        {
            var readerService = webConfigReaderService ??
                                throw new ArgumentNullException(nameof(webConfigReaderService));

            _loginServices            = loginServices ?? throw new ArgumentNullException(nameof(loginServices));
            _uiDependentLoginServices =
                uiDepLoginServices ?? throw new ArgumentNullException(nameof(uiDepLoginServices));
            _userCredentialsValidation = userCredentialsValidation ??
                                         throw new ArgumentNullException(nameof(userCredentialsValidation));

            _currentElectionId = readerService.GetAppSetting <int>("CurrentElectionId");

            //if (_currentElectionId <= 0)
            //{
            // TODO: How should we handle this condition? -- log it! ..and... put up a notice about "come back in a hour" or something.
            //    // the read failed!
            //}
        }
Ejemplo n.º 19
0
 public RegisterModel(ILoginServices loginService)
 {
     this.m_LoginService = loginService;
 }
Ejemplo n.º 20
0
 public LimitController(ICustomerRepository cusRepo, IReportRepository rptRepo, ChFrontContext context, IOptions <SystemConf> conf, ILogger <LimitController> logger, IOptions <TIPMobile> _mobile, IOptions <Smtp> smtp, IOptions <IIA> _iia, ILoginServices loginServices) : base(context, logger, _mobile, _iia, smtp, loginServices, conf, cusRepo, rptRepo)
 {
     this._context       = context;
     this._mobile        = _mobile.Value;
     this._logger        = logger;
     this._smtp          = smtp.Value;
     this._conf          = conf.Value;
     this._loginServices = loginServices;
     this._rptRepo       = rptRepo;
     this._cusRepo       = cusRepo;
 }
Ejemplo n.º 21
0
 public UserManagerApiController(IContextService contextService, IUserManagerViewService userManagerViewService, ILoginServices loginServices)
 {
     _contextService         = contextService;
     _userManagerViewService = userManagerViewService;
     _loginServices          = loginServices;
 }
Ejemplo n.º 22
0
 public AccountService(ILoginServices loginServices, IUserServices userServices, ILoggedUserServices loggedUserServices)
 {
     _loginServices      = loginServices;
     _userServices       = userServices;
     _loggedUserServices = loggedUserServices;
 }
 public JwtAuthenticator(ILoginServices repository)
 {
     loginService = repository;
 }
Ejemplo n.º 24
0
 public PermissionValidator(Role required, ILoginServices login)
 {
     this.required = required;
     this.login    = login;
 }
Ejemplo n.º 25
0
 public LoginController(ILoginServices loginServices, ILogger <LoginController> logger)
 {
     this.loginServices = loginServices ?? throw new ArgumentNullException(nameof(loginServices));
     this.logger        = logger;
 }
Ejemplo n.º 26
0
 public ProfileController(SpuContext context, ILogger <ProfileController> logger, ILoginServices loginServices, IUserProvider provider, ILDAPUserProvider providerldap, IOptions <SystemConf> conf) : base(context, logger, loginServices, conf, provider, providerldap)
 {
     this.provider = provider;
 }
Ejemplo n.º 27
0
 public LoginBLL(IUnitOfWork Uow)
 {
     _uow           = Uow;
     _loginServices = new LoginServices(_uow);
 }
Ejemplo n.º 28
0
 public LoginController(ILoginServices loginService, IOptions <JwtIssuerOptions> jwtOptions)
 {
     _jwtOptions   = jwtOptions.Value;
     _loginService = loginService;
 }
 public LoginController(ILoginServices loginServices)
 {
     _loginServices = loginServices;
 }
Ejemplo n.º 30
0
 public UserInRolesHandler(ILoginServices loginServices)
 {
     this.loginServices = loginServices;
 }