Example #1
0
        public ActionResult Ayrinti(int id)
        {
            OyuncakciEntities db = new OyuncakciEntities();
            var model            = db.URUN.Find(id);

            return(this.View(model));
        }
Example #2
0
        // GET: Urun
        public ActionResult Index()
        {
            OyuncakciEntities db = new OyuncakciEntities();
            var model            = db.URUN.ToList();

            return(View(model));
        }
Example #3
0
        public JsonResult AltKetegoriSil(int id)
        {
            OyuncakciEntities db = new OyuncakciEntities();
            var model            = db.ALTKATEGORI.Find(id);

            db.SaveChanges();
            return(Json(new { success = true, message = "İşlem başarılı" }, JsonRequestBehavior.AllowGet));
        }
Example #4
0
        public JsonResult SiparisIptal(int id)
        {
            OyuncakciEntities db = new OyuncakciEntities();
            var siparis          = db.SIPARISLERIM.Find(id);

            siparis.IPTAL = true;
            db.SaveChanges();
            return(Json(new { success = true, message = "İşlem başarılı" }, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        public JsonResult UrunSil(int id)
        {
            OyuncakciEntities db = new OyuncakciEntities();
            var model            = db.URUN.Find(id);

            db.URUN.Remove(model);
            db.SaveChanges();
            return(Json(new { success = true, message = "İşlem başarılı" }, JsonRequestBehavior.AllowGet));
        }
Example #6
0
        public JsonResult KetegoriEkle(string adi)
        {
            OyuncakciEntities db   = new OyuncakciEntities();
            KATEGORI          ktgr = new KATEGORI()
            {
                ADI = adi
            };

            db.KATEGORI.Add(ktgr);
            db.SaveChanges();
            return(Json(new { success = true, message = "İşlem başarılı" }, JsonRequestBehavior.AllowGet));
        }
Example #7
0
        public JsonResult AltKetegoriEkle(ALTKATEGORI altktgr)
        {
            OyuncakciEntities db   = new OyuncakciEntities();
            ALTKATEGORI       ktgr = new ALTKATEGORI()
            {
                ADI        = altktgr.ADI,
                KATEGORIID = altktgr.ID
            };

            db.ALTKATEGORI.Add(ktgr);
            db.SaveChanges();
            return(Json(new { success = true, message = "İşlem başarılı" }, JsonRequestBehavior.AllowGet));
        }
Example #8
0
        public ActionResult UrunEkleGuncelle(int id)
        {
            OyuncakciEntities db = new OyuncakciEntities();

            if (id > 0)
            {
                var model = db.URUN.Find(id);
                return(View(model));
            }
            else
            {
                return(View(new URUN()));
            }
        }
Example #9
0
        public JsonResult ALtKategoriListele(int kategoriId)
        {
            OyuncakciEntities db = new OyuncakciEntities();
            var liste            = db.ALTKATEGORI.Where(x => x.KATEGORIID == kategoriId).ToList();

            if (liste != null)
            {
                return(Json(new { success = true, data = liste }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
            }
        }
Example #10
0
        public JsonResult KategoriListele()
        {
            OyuncakciEntities db = new OyuncakciEntities();
            var liste            = db.KATEGORI.ToList();

            if (liste != null)
            {
                return(Json(new { success = true, data = liste }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
            }
        }
Example #11
0
        public ActionResult Giris(USERS usr)
        {
            OyuncakciEntities db = new OyuncakciEntities();

            var model = db.USERS.Where(x => x.E_MAİL.Equals(usr.E_MAİL) && x.SIFRE.Equals(usr.SIFRE)).FirstOrDefault();

            if (model != null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Example #12
0
        [HttpPost]// async System.Threading.Tasks.Task<ActionResult>
        public ActionResult SifremiUnuttum(string email)
        {
            OyuncakciEntities db = new OyuncakciEntities();

            var model = db.USERS.Where(x => x.E_MAİL.Equals(email)).FirstOrDefault();

            if (model != null)
            {
                Random        rnd = new Random();
                int           kod = rnd.Next(99999, 1000000);
                SIFREMIYENILE sfr = new SIFREMIYENILE()
                {
                    USERID       = model.ID,
                    YENILEMEKODU = kod.ToString()
                };
                db.SIFREMIYENILE.Add(sfr);
                db.SaveChanges();

                //var body = "<p>Yenileme kodu </p><p>{0}</p>";
                //var message = new MailMessage();
                //message.To.Add(new MailAddress("*****@*****.**"));  // replace with valid value
                //message.From = new MailAddress("*****@*****.**");  // replace with valid value
                //message.Subject = "Your email subject";
                //message.Body = string.Format(body, kod);
                //message.IsBodyHtml = true;

                //using (var smtp = new SmtpClient())
                //{
                //    var credential = new NetworkCredential
                //    {
                //        UserName = "******",  // replace with valid value
                //        Password = "******"  // replace with valid value
                //    };
                //    smtp.Credentials = credential;
                //    smtp.Host = "smtp-mail.outlook.com";
                //    smtp.Port = 587;
                //    smtp.EnableSsl = true;
                //    await smtp.SendMailAsync(message);

                //}
                return(RedirectToAction("Index", "Login"));
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Example #13
0
        public ActionResult YeniUye(USERS usr)
        {
            if (usr.ID == 0)
            {
                using (OyuncakciEntities db = new OyuncakciEntities())
                {
                    db.USERS.Add(usr);
                    db.SaveChanges();
                }

                return(RedirectToAction("Index", "Login"));
            }
            else
            {
                return(RedirectToAction("Index", "Uyelik"));
            }
        }
Example #14
0
        public JsonResult Siparisler()
        {
            OyuncakciEntities db = new OyuncakciEntities();

            dynamic sepet = db.Database.SqlQuery <AdminSparisListe>("SELECT  SEPETIM.SEPETID, (USERS.ADİ+' '+USERS.SOYADİ) AS KULLANICI,COUNT(SEPETIM.URUN) AS ADET, SUM(URUN.FIYAT) AS TOPLAMFIYAT FROM SEPETIM " +
                                                                    " INNER JOIN SEPETLER ON SEPETLER.ID = SEPETIM.SEPETID" +
                                                                    " INNER JOIN USERS ON USERS.ID = SEPETLER.USERID" +
                                                                    " INNER JOIN URUN ON URUN.ID = SEPETIM.URUN" +
                                                                    " GROUP BY SEPETIM.SEPETID, USERS.ADİ, USERS.SOYADİ ORDER BY USERS.ADİ").ToList();


            //var sepet = db.SEPETIM.Join(
            //db.SEPETLER.Join(
            //    db.USERS,
            //    usr => usr.ID,
            //    sprs1 => sprs1.ID,
            //    (usr, sprs1) => new { user = sprs1, sepet1 = usr }),
            //spt => spt.SEPETID,
            //sprs => sprs.sepet1.ID,
            //(sprs, spt) => new { siparis = sprs, sepet = spt }).Join(
            //    db.URUN,
            //    urnid => urnid.siparis.URUN,
            //    urn => urn.ID,
            //    (urnid, urn) => new { genel = urnid, urunler = urn })
            //.Where(x => x.genel.sepet.sepet1.TAMAMLANDIMI != true).Select(
            //    x => new
            //    {
            //        x.genel.siparis.ID,
            //        x.genel.siparis.SEPETID,
            //        x.genel.siparis.URUN,
            //        x.genel.sepet.sepet1.USERID,
            //        x.genel.sepet.user.ADİ,
            //        x.urunler.ADI
            //    }).GroupBy(x => new { x.ADİ }).ToList();

            return(Json(new { success = true, sepetler = sepet }, JsonRequestBehavior.AllowGet));
        }
Example #15
0
        public JsonResult UrunEkleGuncelle(URUN urn)
        {
            OyuncakciEntities db = new OyuncakciEntities();

            if (urn.ID > 0)
            {
                URUN u = new URUN()
                {
                    ADI           = urn.ADI,
                    ALTKATEGORIID = urn.ALTKATEGORIID,
                    FIYAT         = urn.FIYAT,
                    FOTO          = urn.FOTO,
                    MARKAID       = urn.MARKAID,
                    STOKSAYISI    = urn.STOKSAYISI,
                    YASARALIKID   = urn.YASARALIKID
                };
                db.Entry(u);
                db.SaveChanges();
                return(Json(new { success = true, message = "İşlem başarılı" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                URUN u = new URUN()
                {
                    ADI           = urn.ADI,
                    ALTKATEGORIID = urn.ALTKATEGORIID,
                    FIYAT         = urn.FIYAT,
                    FOTO          = urn.FOTO,
                    MARKAID       = urn.MARKAID,
                    STOKSAYISI    = urn.STOKSAYISI,
                    YASARALIKID   = urn.YASARALIKID
                };
                db.URUN.Add(u);
                db.SaveChanges();
                return(Json(new { success = true, message = "İşlem başarılı" }, JsonRequestBehavior.AllowGet));
            }
        }