Пример #1
0
        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());
        }
Пример #2
0
        public IActionResult KreirajKomentarZaZahtjev(int zahtjevId, [FromBody] KreirajKomentarRequestModel model)
        {
            var result = zahtjevKomentarService.KreirajKomentarZaZahtjev(zahtjevId, model);

            return(Convert(result));
        }