Пример #1
0
        public IActionResult SaveEdit(OdrzaniCasEditVM model)
        {
            OdrzaniCas odrzaniCas = db.OdrzaniCas.Where(x => x.Id == model.OdrzaniCasID)
                                    .Include(x => x.PredajePredmet)
                                    .Include(x => x.PredajePredmet.Nastavnik)
                                    .Include(x => x.PredajePredmet.Odjeljenje)
                                    .Include(x => x.PredajePredmet.Predmet)
                                    .FirstOrDefault();

            odrzaniCas.Sadrzaj = model.Sadrzaj;
            db.OdrzaniCas.Update(odrzaniCas);
            db.SaveChanges();
            return(Redirect("/OdrzanaNastava/OdrzaniCasIndex?NastavnikID=" + odrzaniCas.PredajePredmet.NastavnikID));
        }
Пример #2
0
        public IActionResult Edit(int OdrzaniCasID)
        {
            OdrzaniCas odrzaniCas = db.OdrzaniCas.Where(x => x.Id == OdrzaniCasID)
                                    .Include(x => x.PredajePredmet)
                                    .Include(x => x.PredajePredmet.Nastavnik)
                                    .Include(x => x.PredajePredmet.Odjeljenje)
                                    .Include(x => x.PredajePredmet.Predmet)
                                    .FirstOrDefault();

            OdrzaniCasEditVM model = new OdrzaniCasEditVM()
            {
                OdrzaniCasID      = OdrzaniCasID,
                Datum             = odrzaniCas.Datum,
                OdjeljenjePredmet = odrzaniCas.PredajePredmet.Odjeljenje.Oznaka + " / " + odrzaniCas.PredajePredmet.Predmet.Naziv
            };

            return(View(model));
        }
Пример #3
0
        public async Task <IActionResult> EditAll(OdrzaniCasEditVM model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(new { Errors = ModelState.Values.SelectMany(x => x.Errors) }));
            }

            var cas = await _context.OdrzaniCasovi.FindAsync(model.Id);

            if (cas == null)
            {
                return(NotFound("Odrzani cas nije pronadjen."));
            }

            cas.datum       = model.DatumOdrzavanja;
            cas.AngazovanId = model.AngazovanId;

            _context.Update(cas);
            await _context.SaveChangesAsync();

            return(Ok("Uspjesno evidentirane izmjene za odrzani cas."));
        }