public ActionResult Create([Bind(Include = "ID_Dokumenta,NazivDokumenta")] VrstaDokumenta vrstaDokumenta)
        {
            if (ModelState.IsValid)
            {
                db.VrstaDokumenta.Add(vrstaDokumenta);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vrstaDokumenta));
        }
示例#2
0
        public ActionResult Create([Bind(Include = "ClanID,ImePrezime,Email,Status,KorisnickoIme,Lozinka")] Clanovi clanovi)
        {
            if (ModelState.IsValid)
            {
                db.Clanovi.Add(clanovi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(clanovi));
        }
        public ActionResult Create([Bind(Include = "ID_Sednice,Datum,Vrsta_sednice,Ucionica,Zapisnik,Poziv")] Sednice sednice)
        {
            if (ModelState.IsValid)
            {
                db.Sednice.Add(sednice);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sednice));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "SednicaID,PrilogID,DokumentID,Putanja,Poslato,DatumSlanja")] Prilozi prilozi)
        {
            if (ModelState.IsValid)
            {
                db.Prilozi.Add(prilozi);
                db.SaveChanges();
                return(RedirectToAction("AdminPageView"));
            }

            ViewBag.SednicaID = new SelectList(db.Sednice, "SednicaID", "VrstaSednice", prilozi.SednicaID);
            return(View(prilozi));
        }
示例#5
0
        public ActionResult Create([Bind(Include = "ID_Sednice,Rbr_Priloga,ID_Dokumenta,Putanja,Poslato,DatumSlanja")] Prilozi prilozi)
        {
            if (ModelState.IsValid)
            {
                db.Prilozi.Add(prilozi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_Sednice = new SelectList(db.Sednice, "ID_Sednice", "Vrsta_sednice", prilozi.ID_Sednice);
            return(View(prilozi));
        }
示例#6
0
        public ActionResult Create([Bind(Include = "Redni_broj,ID_Dokumenta,ID_Sednice,Putanja,Poslato,Datum_slanja")] Prilozi prilozi)
        {
            if (ModelState.IsValid)
            {
                db.Prilozis.Add(prilozi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_Dokumenta = new SelectList(db.Dokumentacijas, "ID_Dokumenta", "Naziv_Dokumenta", prilozi.ID_Dokumenta);
            return(View(prilozi));
        }
示例#7
0
        public ActionResult Create([Bind(Include = "SednicaID,ClanID,Prisutan,Opravdano")] Prisustvo prisustvo)
        {
            if (ModelState.IsValid)
            {
                db.Prisustvoes.Add(prisustvo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ClanID    = new SelectList(db.Clanovi, "ClanID", "ClanID", prisustvo.ClanID);
            ViewBag.SednicaID = new SelectList(db.Sednice, "SednicaID", "SednicaID", prisustvo.SednicaID);
            return(View(prisustvo));
        }
        public ActionResult Create([Bind(Include = "ID_Clana,ID_Sednice,Prisutan,Opravdano")] Prisustvo prisustvo)
        {
            if (ModelState.IsValid)
            {
                db.Prisustvos.Add(prisustvo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_Clana   = new SelectList(db.Clanovis, "ID_Clana", "Ime_i_prezime", prisustvo.ID_Clana);
            ViewBag.ID_Sednice = new SelectList(db.Sednices, "ID_Sednice", "Ucionica", prisustvo.ID_Sednice);
            return(View(prisustvo));
        }
示例#9
0
        public ActionResult Registration(Clanovi clan)
        {
            using (NNVContext context = new NNVContext())
            {
                //ovo sam nesto probao preko operatora upita ali nisam istestirao da li radi;
                //var KorisnickoIme = from c in context.Clanovi
                //                    where c.KorisnickoIme == clan.KorisnickoIme
                //                    select c;
                //var Email = from c in context.Clanovi
                //            where c.Email == clan.Email
                //            select c;
                //if(KorisnickoIme!=null)
                //{
                //    ViewBag.DuplicateMessage = "Унето корисничко име је већ регистровано у бази, унесите ново.";
                //    return View("Registration", clan);
                //}
                //if(Email != null)
                //{
                //    ViewBag.SameMailMessage = "Унети E-mail је већ регистрован у бази, унесите нови.";
                //    return View("Registration", clan);
                //}
                //context.Clanovi.Add(clan);
                //context.SaveChanges();

                if (context.Clanovi.Any(x => x.KorisnickoIme == clan.KorisnickoIme))
                {
                    ViewBag.DuplicateMessage = "Унето корисничко име је већ регистровано у бази, унесите ново.";
                    return(View("Registration", clan));
                }
                if (context.Clanovi.Any(x => x.Email == clan.Email))
                {
                    ViewBag.SameMailMessage = "Унети E-mail је већ регистрован у бази, унесите нови.";
                    return(View("Registration", clan));
                }
                context.Clanovi.Add(clan);
                context.SaveChanges();
            }
            ModelState.Clear();
            ViewBag.SuccessMessage = "Успешна регистрација!";
            return(View("Registration", new Clanovi()));
        }