Exemplo n.º 1
0
        //treba razdvojiti logiku, tj valjalo bi imati TakmicenjeAutorizacijaService, koji ce se iskljucivo
        //baviti autorizacijom, nema smisla, bukvalno u 90% slucajeva trazi se od takmicenje servisa da se
        //brine oko autorizacije

        //autorizoatorove exceptione hvata glavni filterko babuka

        //Authorize politika tj basicauthentification handler ce rjesavati da li je ispravan
        //auth header kako bih ja mogao iz usersservice nesmetano samo pokupiti userid ili username
        //bez da se brinem da li ima gresaka u authorization headeru, dakle sve u basicauthhendleru
        //se rjesava po tom pitanju

        //ALI Treba voditi ogromnog racuna o ovome : DA LI SE SALJE PRIKAZNOIME(Igrac) ILI USERNAME(User)
        //u auth headeru kao username, potrebno sto prije rijesiti tu dilemu
        public TakmicenjaController(
            ITakmicenjeService _takmicenjeService,
            IUsersService _usersService,
            ITakmicenjeAutorizator _takmicenjeAutorizator,
            IPrijaveService prijaveService,
            TakmicenjeValidator takmicenjeValidator)
        {
            takmicenjeService        = _takmicenjeService;
            usersService             = _usersService;
            takmicenjeAutorizator    = _takmicenjeAutorizator;
            this.prijaveService      = prijaveService;
            this.takmicenjeValidator = takmicenjeValidator;
        }
Exemplo n.º 2
0
 public TakmicenjeController(FIT_PONG.Database.MyDb instanca,
                             FIT_PONG.Services.BL.InitTakmicenja instancaInita,
                             FIT_PONG.Services.BL.ELOCalculator ELOCalculator,
                             FIT_PONG.Services.BL.Evidentor _evidentor,
                             FIT_PONG.Services.BL.TakmicenjeValidator _validator,
                             IHubContext <NotifikacijeHub> notifikacijeHub,
                             IMapper _mapko,
                             ITakmicenjeService _takmicenjeService)
 {
     db                       = instanca;
     inicijalizator           = instancaInita;
     this.ELOCalculator       = ELOCalculator;
     evidentor                = _evidentor;
     validator                = _validator;
     evidentor.inicijalizator = instancaInita;//ovo je razlog 9ke na ispitu a ne 10ke, nikad ne vjeruj manualnoj dodjeli
     this.notifikacijeHub     = notifikacijeHub;
     mapko                    = _mapko;
     takmicenjeService        = _takmicenjeService;
 }
 public TakmicenjeController(ITakmicenjeService TakmicenjeService)
 {
     _TakmicenjeService = TakmicenjeService;
 }
Exemplo n.º 4
0
 public SingleRezultatTakmicenjaViewComponent(MojContext context, ITakmicenjeService takmicenjeService)
 {
     _context           = context;
     _takmicenjeService = takmicenjeService;
 }
 public TakmicenjeController(MojContext context, ITakmicenjeService takmicenjeService)
 {
     _context           = context;
     _takmicenjeService = takmicenjeService;
 }
 public TakmicenjeViewComponent(MojContext context, ITakmicenjeService takmicenjeService)
 {
     _context           = context;
     _takmicenjeService = takmicenjeService;
 }