Esempio n. 1
0
        public ActionResult Create(Ekstra eks, HttpPostedFileBase ekstraFoto)
        {
            int sess = Convert.ToInt32(Session["userID"]);

            if (ModelState.IsValid)
            {
                if (ekstraFoto != null)
                {
                    WebImage img      = new WebImage(ekstraFoto.InputStream);
                    FileInfo fotoinfo = new FileInfo(ekstraFoto.FileName);

                    string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension;
                    img.Resize(150, 150);
                    img.Save("~/Uploads/EkstraPhoto/" + newfoto);
                    eks.ekstraFoto = "/Uploads/EkstraPhoto/" + newfoto;
                    db.Ekstras.Add(eks);
                    eks.userID = sess;
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Ekstra"));
                }
                else
                {
                    db.Ekstras.Add(eks);
                    eks.userID = sess;
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Ekstra"));
                }
            }
            return(View(eks));
        }
Esempio n. 2
0
        public JsonResult DeleteEkstraRecord(int ekstraID)
        {
            bool   result = false;
            Ekstra eks    = db.Ekstras.SingleOrDefault(x => x.ekstraID == ekstraID);

            if (eks != null)
            {
                db.Ekstras.Remove(eks);
                db.SaveChanges();
                result = true;
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
 public ActionResult EkstraEdit(int ekstraID, Ekstra x)
 {
     if (ModelState.IsValid)
     {
         var ekstralar = db.Ekstras.Where(m => m.ekstraID == ekstraID).SingleOrDefault();
         ekstralar.ekstraAd      = x.ekstraAd;
         ekstralar.ekstraFiyat   = x.ekstraFiyat;
         ekstralar.ekstraIl      = x.ekstraIl;
         ekstralar.ekstraIlce    = x.ekstraIlce;
         ekstralar.ekstraTelefon = x.ekstraTelefon;
         ekstralar.ekstraAdres   = x.ekstraAdres;
         db.SaveChanges();
         return(RedirectToAction("Index", "Ekstra", new { ekstraID = ekstralar.ekstraID }));
     }
     return(View());
 }