public ServiceResult <Nothing> KreirajKomentarZaZahtjev(int zahtjevId, KreirajKomentarRequestModel model) { try { ZahtjevKomentar zahtjevKomentar = new ZahtjevKomentar(); zahtjevKomentar.Komentar = model.Komentar; //zahtjevKomentar.KorisnikId = model.KorisnikId; Zahtjev zahtjev = context.Zahtjevi.Include(z => z.Komentari) .FirstOrDefault(x => x.Id == zahtjevId); if (zahtjev == null) { return(NotFound()); } zahtjev.Komentari.Add(zahtjevKomentar); SaveChanges(context); if (model.DokumentId != null) { PrilogKomentar prilogKomentar = new PrilogKomentar(); prilogKomentar.DokumentId = (int)model.DokumentId; prilogKomentar.ZahtjevKomentarId = zahtjevKomentar.Id; context.PriloziKomentar.Add(prilogKomentar); SaveChanges(context); } } catch (Exception e) { throw; } return(Ok()); }
public IActionResult KreirajKomentarZaZahtjev(int zahtjevId, [FromBody] KreirajKomentarRequestModel model) { var result = zahtjevKomentarService.KreirajKomentarZaZahtjev(zahtjevId, model); return(Convert(result)); }