public async Task <IActionResult> PostDokument([FromBody] DokumentDTO dokumentDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Dokument dokument = new Dokument() { IdDokumenta = dokumentDTO.IdDokumenta, Naziv = dokumentDTO.Naziv, Opis = dokumentDTO.Opis, ByteArray = dokumentDTO.ByteArray, Poveznica = dokumentDTO.Poveznica }; DokumentProjekt dp = new DokumentProjekt() { IdDokumenta = dokument.IdDokumenta, IdProjekta = dokumentDTO.IdProjekta, IdDokumentaNavigation = dokument, IdProjektaNavigation = _context.Projekt.FirstOrDefault(x => x.IdProjekta == dokumentDTO.IdProjekta) }; _context.Dokument.Add(dokument); _context.DokumentProjekt.Add(dp); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDokument", new { id = dokument.IdDokumenta }, dokument)); }
public EvidencijaPosjetiteljaZatvorenikaNaUlazuViewModel(IPageService page) { pageService = page; EvidencijePosjetitelja = new List <EvidencijaPosjetiteljaJSONModel>(); Evidencija = new DokumentDTO(); DatumDolaska = DateTime.Now; DatumOdlaska = DateTime.Now; DohvatiPodatkeUEvidencijama(); }
public EvidencijaSudskogNadzoraViewModel(IPageService page) { EvidencijeSudskogNadzora = new List <EvidencijaSudskogNadzoraJSONModel>(); Evidencija = new DokumentDTO(); Sudovi = new ObservableCollection <OsobaDTO>(); pageService = page; DohvatiPodatkeUEvidencijama(); DohvatiSudove(); Datum = DateTime.Now; }
public EvidencijaRasporedaZatvorenikaPoRadnimMjestimaViewModel(IPageService page) { RadnaMjesta = new ObservableCollection <DomenaDTO>(); EvidencijeRasporeda = new List <EvidencijaRasporedaZatvorenikaJSONModel>(); Evidencija = new DokumentDTO(); pageService = page; DohvatiPodatkeUEvidencijama(); DohvatiRadnaMjesta(); DatumRadDo = DateTime.Now; DatumRadOd = DateTime.Now; DatumRasporeda = DateTime.Now; }