Example #1
0
        public ActionResult SpremiNoviSeminar(SeminariDodajVM model)
        {
            Seminari seminar = new Seminari();

            seminar.isDeleted                = false;
            seminar.NazivSeminara            = model.NazivSeminara;
            seminar.MjestoOdrzavanjaSeminara = model.MjestoOdrzavanjaSeminara;
            seminar.OrganizatorSeminara      = model.OrganizatorSeminara;
            seminar.Obrazlozenje             = model.Obrazlozenje;
            if (seminar.DatumOdrzavanjaSeminaraOd != null)
            {
                seminar.DatumOdrzavanjaSeminaraOd = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaSeminaraOd);
            }
            if (seminar.DatumOdrzavanjaSeminaraDo != null)
            {
                seminar.DatumOdrzavanjaSeminaraDo = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaSeminaraDo);
            }
            ctx.Seminari.Add(seminar);
            ctx.SaveChanges();
            int seminarId = ctx.Seminari.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;

            for (int i = 0; i < model.ucesniciId.Count(); i++)
            {
                UcesniciSeminara ucesnik = new UcesniciSeminara();
                ucesnik.isDeleted  = false;
                ucesnik.SeminariId = seminarId;
                ucesnik.OsobaId    = model.ucesniciId[i];
                ctx.UcesniciSeminara.Add(ucesnik);
                ctx.SaveChanges();
            }
            return(RedirectToAction("Index", "Seminari", new { }));
        }
Example #2
0
        public ActionResult Dodaj()
        {
            SeminariDodajVM model = new SeminariDodajVM {
                ucesnici = BindUcesnikeSeminara()
            };

            model.ucesnici.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite učesnike-"
            });

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