示例#1
0
        public ActionResult Index(string regUser, string regEmail, string regPass)
        {
            using (Spajanje s = new Spajanje())
            {
                Korisnici kor=null;
                   kor = (from ko in s.Context.Korisnici where ko.UserName==regUser select ko).FirstOrDefault();
                   if (kor == null)
                   {
                       kor = (from ko in s.Context.Korisnici where ko.Email == regEmail select ko).FirstOrDefault();
                       if (kor == null)
                       {
                           kor = new Korisnici();
                           kor.UserName = regUser;
                           kor.Email = regEmail;
                           kor.Password = regPass;
                           s.Context.Korisnici.AddObject(kor);
                           s.Context.SaveChanges();

                       }
                       else
                       {
                           ViewBag.regGreska = "* E-mail postoji!";
                       }
                   }
                   else
                   {
                       ViewBag.regGreska = "* Korisnik postoji!";
                   }

            }
            return View();
        }
 /// <summary>
 /// Deprecated Method for adding a new object to the Korisnici EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToKorisnici(Korisnici korisnici)
 {
     base.AddObject("Korisnici", korisnici);
 }
 /// <summary>
 /// Create a new Korisnici object.
 /// </summary>
 /// <param name="korisnikID">Initial value of the KorisnikID property.</param>
 public static Korisnici CreateKorisnici(global::System.Int32 korisnikID)
 {
     Korisnici korisnici = new Korisnici();
     korisnici.KorisnikID = korisnikID;
     return korisnici;
 }
        public void SetAllDetaByPitanjeID(int id)
        {
            pitanjaPost = context.Pitanja.Where(x => x.PitanjeID == id).FirstOrDefault();
            korisnik = context.Korisnici.Where(x => x.KorisnikID == pitanjaPost.KorisnikID).FirstOrDefault();
            List<DBBL.DAL.Odgovori> lstOdgovori = context.Odgovori.Where(x => x.PitanjeID == id).ToList();
            odgovori = new List<OdgovoriSaO>();
            DBBL.DAL.Pitanja tempP= GetPitanjeByID(id);
            tempP.BrojPregleda++;
            context.SaveChanges();
            foreach (var item in lstOdgovori)
            {
                OdgovoriSaO odgovoriAll = new OdgovoriSaO();
                odgovoriAll.OdgovoriGlavni = item;
                odgovoriAll.Korisnik = context.Korisnici.Where(x => x.KorisnikID == item.KorisnikID).FirstOrDefault();

                COdgovorNaOdgovor tempOdgovorO;
                List<DBBL.DAL.OdgovorNaOdgovor> lstOdgovoriOdg = context.OdgovorNaOdgovor.Where(x => x.OdgovorID == item.OdgovorID).ToList();
                foreach (var odg in lstOdgovoriOdg)
                {
                    tempOdgovorO = new COdgovorNaOdgovor();
                    tempOdgovorO.OdgovoriNaPodOgovor = odg;
                    tempOdgovorO.Korisnik = context.Korisnici.Where(x => x.KorisnikID == odg.KorisnikID).FirstOrDefault();
                    odgovoriAll.OdgovoriNaOdgovor.Add(tempOdgovorO);
                }
                odgovori.Add(odgovoriAll);
            }
        }