public void AuthorizePrijava(int UserId, PrijavaInsert obj)
        {
            if (UserId != obj.Igrac1ID && UserId != obj.Igrac2ID)
            {
                throw new AuthorizeException("Niste autorizovani za takvu radnju.");
            }
            var suspenzija = suspenzijaService.ImaVazecuSuspenziju(UserId, "Prijava na takmičenja");

            if (suspenzija != null)
            {
                UserException ex = new UserException();
                ex.AddError("Suspenzija", $"Suspendovani ste sa prijavom na takmičenja do:  {suspenzija.DatumZavrsetka.ToString()}");
                throw ex;
            }
        }
示例#2
0
        public bool AuthorizeLogin(int userId)
        {
            var suspenzija = suspenzijaServis.ImaVazecuSuspenziju(userId, "Login");

            if (suspenzija != null)
            {
                UserException ex = new UserException();
                ex.AddError("Suspenzija", $"Suspendovani ste sa loginom do {suspenzija.DatumZavrsetka.ToString()}");
                throw ex;
            }
            return(true);
        }