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; } }
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); }