예제 #1
0
        public ActionResult Spremi(TerminEditViewModel T)
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }
            List <Sala> Sale     = ctx.Sala.ToList();
            TimeSpan    pocetak  = new TimeSpan(10, 0, 0);
            TimeSpan    kraj     = new TimeSpan(23, 0, 0);
            TimeSpan    povecalo = new TimeSpan(1, 0, 0);

            foreach (var x in Sale)
            {
                Termin termin = new Termin();
                termin.Sala     = x;
                termin.SalaId   = x.Id;
                termin.Datum    = T.Datum;
                termin.Zavrsena = false;
                while (pocetak < kraj)
                {
                    termin.Pocetak = pocetak;
                    pocetak       += povecalo;
                    termin.Kraj    = pocetak;
                    ctx.Termin.Add(termin);
                    ctx.SaveChanges();
                }
                pocetak = new TimeSpan(10, 0, 0);
            }

            return(RedirectToAction("Prikazi"));
        }
예제 #2
0
        public ActionResult Dodaj()
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }
            TerminEditViewModel Model = new TerminEditViewModel();

            Model.Sale  = UcitajSale();
            Model.Datum = DateTime.Now;

            return(View("Dodaj", Model));
        }