Beispiel #1
0
        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));
        }
Beispiel #2
0
        public EvidencijaPosjetiteljaZatvorenikaNaUlazuViewModel(IPageService page)
        {
            pageService            = page;
            EvidencijePosjetitelja = new List <EvidencijaPosjetiteljaJSONModel>();
            Evidencija             = new DokumentDTO();

            DatumDolaska = DateTime.Now;
            DatumOdlaska = DateTime.Now;

            DohvatiPodatkeUEvidencijama();
        }
Beispiel #3
0
        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;
        }