예제 #1
0
 public ActionResult Edit(int id, int racun)
 {
     using (ProdavnicaEntities db = new ProdavnicaEntities())
     {
         return(View(db.Korisniks.Where(x => x.KorisnikID == id).FirstOrDefault()));
     }
 }
예제 #2
0
 public ActionResult Edit(int id)
 {
     using (ProdavnicaEntities db = new ProdavnicaEntities())
     {
         return(View(db.ProdavnicaProizvodis.Where(x => x.ProizvodID == id).FirstOrDefault()));
     }
 }
예제 #3
0
 public ActionResult Lista2(string searching, string SortOrder)
 {
     using (ProdavnicaEntities db = new ProdavnicaEntities())
     {
         return(View(db.ProdavnicaProizvodis.Where(x => x.Ime.Contains(searching) || searching == null).ToList()));
     }
 }
예제 #4
0
 public ActionResult Login(Korisnik korisnik)
 {
     using (ProdavnicaEntities db = new ProdavnicaEntities())
     {
         var    korisnikDetails = db.Korisniks.Where(x => x.Gmail == korisnik.Gmail && x.Password == korisnik.Password).FirstOrDefault();
         string admin           = "*****@*****.**";
         if (korisnikDetails == null)
         {
             ViewBag.ErrorLogin = "******";
             return(View("Login", korisnik));
         }
         else if (admin == korisnik.Gmail)
         {
             Session["Ime"]        = korisnikDetails.Ime;
             Session["KorisnikID"] = korisnikDetails.KorisnikID;
             Session["Prezime"]    = korisnikDetails.Prezime;
             Session["Gmail"]      = korisnikDetails.Gmail;
             Session["Racun"]      = korisnikDetails.Racun;
             Session["Password"]   = korisnikDetails.Password;
             return(RedirectToAction("AdminProdavnica", "Proizvod"));
         }
         else
         {
             // Session["KorisnikID,Ime,Prezime,Gmail,Racun,Password"] = korisnikDetails.ToString();
             Session["korpa"]      = null;
             Session["Ime"]        = korisnikDetails.Ime;
             Session["KorisnikID"] = korisnikDetails.KorisnikID;
             Session["Prezime"]    = korisnikDetails.Prezime;
             Session["Gmail"]      = korisnikDetails.Gmail;
             Session["Racun"]      = korisnikDetails.Racun;
             Session["Password"]   = korisnikDetails.Password;
             return(RedirectToAction("Index", "Proizvod"));
         }
     }
 }
예제 #5
0
 public ActionResult Edit(int id, ProdavnicaProizvodi proizvodi)
 {
     try
     {
         using (ProdavnicaEntities db = new ProdavnicaEntities())
         {
             db.Entry(proizvodi).State = EntityState.Modified;
             db.SaveChanges();
         }
         return(RedirectToAction("AdminProdavnica"));
     }
     catch
     {
         return(View());
     }
 }
예제 #6
0
 public ActionResult Create(ProdavnicaProizvodi proizvod)
 {
     try
     {
         using (ProdavnicaEntities db = new ProdavnicaEntities())
         {
             db.ProdavnicaProizvodis.Add(proizvod);
             db.SaveChanges();
         }
         return(RedirectToAction("AdminProdavnica"));
     }
     catch
     {
         return(View());
     }
 }
예제 #7
0
 public ActionResult Edit1(int id, Korisnik korisnik)
 {
     try
     {
         using (ProdavnicaEntities db = new ProdavnicaEntities())
         {
             db.Entry(korisnik).State = EntityState.Modified;
             db.SaveChanges();
         }
         return(RedirectToAction("Korisnici"));
     }
     catch
     {
         return(View());
     }
 }
예제 #8
0
 public ActionResult DeleteMagacin(int id, FormCollection collection)
 {
     try
     {
         using (ProdavnicaEntities db = new ProdavnicaEntities())
         {
             MagacinProizvodi proizvod = db.MagacinProizvodis.Where(x => x.ProizvodID == id).FirstOrDefault();
             db.MagacinProizvodis.Remove(proizvod);
             db.SaveChanges();
         }
         return(RedirectToAction("AdminMagacin"));
     }
     catch
     {
         return(View());
     }
 }
예제 #9
0
        public ActionResult Prebaci(int id, ProdavnicaProizvodi proizvodi)
        {
            try
            {
                using (ProdavnicaEntities db = new ProdavnicaEntities())
                {
                    db.ProdavnicaProizvodis.Add(proizvodi);
                    db.SaveChanges();
                    MagacinProizvodi proizvod = db.MagacinProizvodis.Where(x => x.ProizvodID == id).FirstOrDefault();
                    db.MagacinProizvodis.Remove(proizvod);
                    db.SaveChanges();
                }

                return(RedirectToAction("AdminMagacin"));
            }
            catch
            {
                return(View());
            }
        }
예제 #10
0
        public ActionResult AddOrEdit(Korisnik korisnik)
        {
            using (ProdavnicaEntities db = new ProdavnicaEntities())
            {
                if (db.Korisniks.Any(x => x.Gmail == korisnik.Gmail))
                {
                    ViewBag.DuplicateMessage = "Korisnik vec postoji";
                    return(View("AddOrEdit", korisnik));
                }
                else

                {
                    korisnik.Racun = 0;
                    db.Korisniks.Add(korisnik);
                    db.SaveChanges();
                }
            }
            ModelState.Clear();
            ViewBag.SuccessMessage = "Registracija uspesna";
            return(View("AddOrEdit", new Korisnik()));
        }