public ActionResult Edit([Bind(Include = "KuponID,KuponAd,KuponOzet,KuponDetay,KuponResim,Kuponİl,KuponAdres,KuponTarih,KayıtTarih,KategoriID,KuponÜcret")] Kuponlar kuponlar, HttpPostedFileBase imageedit)
        {
            if (imageedit != null)
            {
                using (var reader = new System.IO.BinaryReader(imageedit.InputStream))
                {
                    kuponlar.KuponResim = reader.ReadBytes(imageedit.ContentLength);
                }
            }


            else
            {
                var query = from s in db.Kuponlar
                            where s.KuponID.Equals(kuponlar.KuponID)
                            select s.KuponResim;
                foreach (var item in query)
                {
                    kuponlar.KuponResim = item;
                }
            }
            if (ModelState.IsValid)
            {
                kuponlar.KayıtTarih = DateTime.Now;

                db.Entry(kuponlar).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.KategoriID = new SelectList(db.Kategoriler, "KategoriID", "KatogoriAd", kuponlar.KategoriID);
            return(View(kuponlar));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Kuponlar kuponlar = db.Kuponlar.Find(id);

            db.Kuponlar.Remove(kuponlar);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult kuponDetay(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kuponlar kuponlar = db.Kuponlar.Find(id);

            if (kuponlar == null)
            {
                return(HttpNotFound());
            }
            return(View(kuponlar));
        }
        // GET: Admin/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kuponlar kuponlar = db.Kuponlar.Find(id);

            if (kuponlar == null)
            {
                return(HttpNotFound());
            }
            ViewBag.KategoriID = new SelectList(db.Kategoriler, "KategoriID", "KatogoriAd", kuponlar.KategoriID);
            return(View(kuponlar));
        }
Example #5
0
        public StatusData <Kuponlar> Update(Kuponlar entity)
        {
            var returnData = new StatusData <Kuponlar>();

            try
            {
                returnData.Status.MethodBase = System.Reflection.MethodBase.GetCurrentMethod();
                returnData.Entity            = _kuponlarDal.Update(entity);

                returnData.Status.Message = "İşlem Başarılı";
                returnData.Status.Status  = Enums.StatusEnum.Successful;
            }
            catch (Exception ex)
            {
                returnData.Status.Message   = "Hata Oluştu";
                returnData.Status.Exception = ex;
                returnData.Status.Status    = Enums.StatusEnum.Error;
            }
            return(returnData);
        }
        public ActionResult Create([Bind(Include = "KuponID,KuponAd,KuponOzet,KuponDetay,KuponResim,Kuponİl,KuponAdres,KuponTarih,KayıtTarih,KategoriID,KuponÜcret")] Kuponlar kuponlar, HttpPostedFileBase image1)
        {
            if (ModelState.IsValid)
            {
                if (image1 != null)
                {
                    using (var reader = new System.IO.BinaryReader(image1.InputStream))
                    {
                        kuponlar.KuponResim = reader.ReadBytes(image1.ContentLength);
                    }
                }

                kuponlar.KayıtTarih = DateTime.Now;
                db.Kuponlar.Add(kuponlar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.KategoriID = new SelectList(db.Kategoriler, "KategoriID", "KatogoriAd", kuponlar.KategoriID);
            return(View(kuponlar));
        }