public IActionResult Snimi(IzvjestajDodajVM input) { if (!ModelState.IsValid) { return(PartialView("Dodaj", input)); } AutentifikacijaVM korisnik = HttpContext.GetLogiraniKorisnik(); Izvjestaj noviIzvjestaj = new Izvjestaj() { BrojIzvjestaja = input.BrojIzvjestaja, DatumKreiranja = input.DatumKreiranja.Date, IzvjestajStatus = input.IzvjestajStatus, IspitivanjeId = input.IspitivanjeId, KorisnikId = korisnik.KorisnikId }; noviIzvjestaj.IzvjestajPath = UploadDokumenata.UploadDoc(input.Izvjestaj, input.BrojIzvjestaja, UploadDokumenata.TipoviDokumenata.Izvjestaji); _context.Izvjestaji.Add(noviIzvjestaj); _context.SaveChanges(); return(Redirect("/InzinjerModul/Ispitivanje/Index?Id=" + input.RadniNalogId)); }
public IActionResult Dodaj(int id) { var ispitivanje = _context.Ispitivanja.Where(w => w.IspitivanjeId == id).Include(i => i.NazivIspitivanja).SingleOrDefault(); if (ispitivanje == null) { Response.StatusCode = 404; return(View("Views/Shared/Error404.cshtml")); } var model = new IzvjestajDodajVM() { RadniNalogId = ispitivanje.RadniNalogId, IspitivanjeId = ispitivanje.IspitivanjeId, DatumKreiranja = DateTime.Now.Date, IzvjestajStatus = true, NazivIspitivanja = ispitivanje.NazivIspitivanja.Naziv, NazivIspitivanjaOznaka = ispitivanje.NazivIspitivanja.Oznaka }; return(PartialView(model)); }