Example #1
0
        public IActionResult UrediOdrzanCas(UrediCasViewModel cas)
        {
            int nastavnikId = 2;

            OdrzaniCas odrzaniCas = _context.OdrzaniCasovi
                                    .Include(oc => oc.Angazovan)
                                    .ThenInclude(a => a.AkademskaGodina)
                                    .Include(oc => oc.Angazovan)
                                    .ThenInclude(a => a.Nastavnik)
                                    .Where(oc => oc.Id == cas.OdrzanCasId && oc.Angazovan.NastavnikId == nastavnikId)
                                    .FirstOrDefault();

            odrzaniCas.Datum = cas.Datum;
            _context.OdrzaniCasovi.Update(odrzaniCas);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
Example #2
0
        public IActionResult OdrzanCas(int odrzanCasId)
        {
            int nastavnikId = 2;

            UrediCasViewModel urediCas = _context.OdrzaniCasovi
                                         .Include(oc => oc.Angazovan)
                                         .ThenInclude(a => a.AkademskaGodina)
                                         .Include(oc => oc.Angazovan)
                                         .ThenInclude(a => a.Nastavnik)
                                         .Where(oc => oc.Id == odrzanCasId && oc.Angazovan.NastavnikId == nastavnikId)
                                         .Select(oc => new UrediCasViewModel
            {
                AkGodinaPredmet      = oc.Angazovan.AkademskaGodina.Opis,
                Datum                = oc.Datum,
                ImePrezimeNastavnika = oc.Angazovan.Nastavnik.Ime[0] + ". " + oc.Angazovan.Nastavnik.Prezime + ".",
                OdrzanCasId          = oc.Id
            }).FirstOrDefault();

            return(View(urediCas));
        }