public void saveDislajk(DislajkoviKomentari data) { var check = _context.dislajkoviKomentari.FirstOrDefault(d => d.KorisnikID == data.KorisnikID && d.KomentarID == data.KomentarID); if (check != null) //undislike { _context.dislajkoviKomentari.Remove(check); } else //dislike { var checkLajk = _context.lajkoviKomentari.FirstOrDefault(l => l.KorisnikID == data.KorisnikID && l.KomentarID == data.KomentarID); if (checkLajk != null) { _context.lajkoviKomentari.Remove(checkLajk); } var checkReport = _context.reportKomentari.FirstOrDefault(l => l.KorisnikID == data.KorisnikID && l.KomentarID == data.KomentarID); if (checkReport != null) { _context.reportKomentari.Remove(checkReport); } DislajkoviKomentari dislajk = data; var id = _context.dislajkoviKomentari.Count(); if (id == 0) { dislajk.id = _context.dislajkoviKomentari.Count() + 1; } else { dislajk.id = _context.dislajkoviKomentari.Max(o => o.id) + 1; } _context.dislajkoviKomentari.Add(dislajk); } _context.SaveChanges(); }
public IActionResult AddDislajk([FromBody] Prihvatanje2 data) { if (data == null) { return(BadRequest()); } DislajkoviKomentari dislajk = new DislajkoviKomentari(); dislajk.KomentarID = data.idKomentara; dislajk.KorisnikID = data.idKorisnika; _IDislajkoviKomentaraUI.saveDislajk(dislajk); return(Ok(data)); }
public void saveDislajk(DislajkoviKomentari data) { _IDislajkoviKomentaraDAL.saveDislajk(data); }