예제 #1
0
        public ServiceResult <Nothing> OtvoriNotifikaciju(OtvoriNotifikacijuRequestModel model)
        {
            var trenutni = authService.TrenutniKorisnik();

            var korisnikNotifikacija = context.KorisnikNotifikacije.Include(k => k.Notifikacija).Where(k => k.NotifikacijaId == model.NotifikacijaId).First();

            var korisnikNotifikacijeZahtjeva = context.KorisnikNotifikacije
                                               .Where(k => k.Notifikacija.ZahtjevId == korisnikNotifikacija.Notifikacija.ZahtjevId &&
                                                      k.KorisnickoIme == korisnikNotifikacija.KorisnickoIme &&
                                                      k.Otvorena == false).ToList();

            foreach (var k in korisnikNotifikacijeZahtjeva)
            {
                k.Otvorena = true;
            }

            SaveChanges(context);


            return(Ok());
        }
예제 #2
0
        public IActionResult OtvoriNotifikaciju([FromBody] OtvoriNotifikacijuRequestModel model)
        {
            var result = notifikacijaService.OtvoriNotifikaciju(model);

            return(Convert(result));
        }