Beispiel #1
0
        public IActionResult Snimi(IzvjestajiDodajVM input)
        {
            if (!ModelState.IsValid)
            {
                return(View("Dodaj", input));
            }

            Izvjestaj i = _db.Izvjestaj.Find(input.IzvjestajID);

            if (i == null)
            {
                i       = new Izvjestaj();
                i.Datum = DateTime.Now;
                _db.Izvjestaj.Add(i);
                _db.SaveChanges();
            }

            i.Napomena     = input.Napomena;
            i.Naziv        = input.Naziv;
            i.Sadrzaj      = input.Sadrzaj;
            i.Zaposlenik   = input.Zaposlenik;
            i.ZaposlenikId = input.ZaposlenikId;

            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public IActionResult Dodaj()
        {
            IzvjestajiDodajVM model = new IzvjestajiDodajVM();

            AutentifikacijaVM logiraniKorisnik = HttpContext.GetLogiraniKorisnik();

            model.ZaposlenikId = logiraniKorisnik.ZaposlenikId;

            return(View(model));
        }
        public IActionResult Dodaj()
        {
            AutentifikacijaVM korisnik = HttpContext.GetLogiraniKorisnik();

            IzvjestajiDodajVM model = new IzvjestajiDodajVM
            {
                ZaposlenikId   = korisnik.ZaposlenikId,
                DatumKreiranja = DateTime.Now,
                Datum          = DateTime.Now.ToString("dd/MM/yyyy")
            };

            return(View(model));
        }
Beispiel #4
0
        public IActionResult Uredi(int id)
        {
            Izvjestaj         i     = _db.Izvjestaj.Find(id);
            IzvjestajiDodajVM model = new IzvjestajiDodajVM()
            {
                Datum        = i.Datum,
                Napomena     = i.Napomena,
                Naziv        = i.Naziv,
                Sadrzaj      = i.Sadrzaj,
                IzvjestajID  = i.IzvjestajID,
                Zaposlenik   = i.Zaposlenik,
                ZaposlenikId = i.ZaposlenikId
            };

            return(View("Dodaj", model));
        }
        public IActionResult Detalji(int id)
        {
            Izvjestaj iDetalji = _context.Izvjestaj.Find(id);

            IzvjestajiDodajVM model = new IzvjestajiDodajVM
            {
                DatumKreiranja = iDetalji.Datum,
                Napomena       = iDetalji.Napomena,
                Naziv          = iDetalji.Naziv,
                Sadrzaj        = iDetalji.Sadrzaj,
                ZaposlenikId   = iDetalji.ZaposlenikId,
                IzvjestajId    = iDetalji.IzvjestajID,
                Datum          = DateTime.Now.ToString("dd/MM/yyyy")
            };

            return(View(model));
        }
        public IActionResult Snimi(IzvjestajiDodajVM input)
        {
            Izvjestaj iDetalji = _context.Izvjestaj.Find(input.IzvjestajId);

            if (iDetalji != null)
            {
                if (!ModelState.IsValid)
                {
                    return(View("Detalji", input));
                }

                iDetalji.Datum        = input.DatumKreiranja;
                iDetalji.Napomena     = input.Napomena;
                iDetalji.Naziv        = input.Naziv;
                iDetalji.Sadrzaj      = input.Sadrzaj;
                iDetalji.ZaposlenikId = input.ZaposlenikId;

                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }

            if (!ModelState.IsValid)
            {
                return(View("Dodaj", input));
            }

            Izvjestaj iNovi = new Izvjestaj
            {
                Datum        = input.DatumKreiranja,
                Napomena     = input.Napomena,
                Naziv        = input.Naziv,
                Sadrzaj      = input.Sadrzaj,
                ZaposlenikId = input.ZaposlenikId
            };

            _context.Izvjestaj.Add(iNovi);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }