Beispiel #1
0
        public ActionResult DodajEdit(int id = 0)
        {
            var termin = new TerminiView();

            termin.VrstaBasketa = new List <SelectListItem>();
            termin.VrstaBasketa.Add(new SelectListItem()
            {
                Text = "3 na 3", Value = "3 na 3"
            });
            termin.VrstaBasketa.Add(new SelectListItem()
            {
                Text = "4 na 4", Value = "4 na 4"
            });
            termin.VrstaBasketa.Add(new SelectListItem()
            {
                Text = "5 na 5", Value = "5 na 5"
            });

            if (id == 0)
            {
                string upravnikId = User.Identity.GetUserId();
                termin.Sale      = db.Sale.Where(s => s.UpravnikId == upravnikId).ToList();
                termin.listaSala = new List <SelectListItem>();

                termin.indikator = false;
                foreach (var item in termin.Sale)
                {
                    termin.listaSala.Add(new SelectListItem()
                    {
                        Text = item.Naziv, Value = item.Id.ToString()
                    });
                }

                return(View(termin));
            }
            else
            {
                termin.indikator = true;
                termin.Termin    = db.Termini.Where(s => s.Id == id).FirstOrDefault();
                return(View(termin));
            }
        }
Beispiel #2
0
        public ActionResult DodajEdit(TerminiView ter)
        {
            if (ter.Termin.Id == 0)
            {
                ter.Termin.Slobodan = true;
                db.Termini.Add(ter.Termin);

                db.SaveChanges();
                //return Json(new { success = true, message = "Sacuvan termin", JsonRequestBehavior.AllowGet });
                return(RedirectToAction("PrikazTermina"));
            }
            else
            {
                ter.Termin.Slobodan        = true;
                db.Entry(ter.Termin).State = EntityState.Modified;

                db.SaveChanges();
                return(RedirectToAction("PrikazTermina"));
                //return Json(new { success = true, message = "Izmenjen termin", JsonRequestBehavior.AllowGet });
            }
        }