Esempio n. 1
0
 public ActionResult Edit(Premium_Works premium_Works, HttpPostedFileBase Pic)
 {
     if (ModelState.IsValid)
     {
         string fileName = null;
         if (Pic != null)
         {
             fileName = Path.GetFileName(Pic.FileName);
             string extensionImage = getFileExtension(fileName);
             fileName = Guid.NewGuid() + "." + extensionImage;
             var path = Path.Combine(Server.MapPath("~/Content/Images/PremiumWorks"), fileName);
             //var path = Path.Combine("https://disk.yandex.ru/d/DXlvv0vSsvgswQ?w=1", fileName);
             Pic.SaveAs(path);
             premium_Works.PicturePath = fileName;
         }
         else
         {
             using (SmartWorkouts_newEntities bd = new SmartWorkouts_newEntities())
             {
                 premium_Works.PicturePath = bd.Premium_Works.Where(p => p.Number_Premium_Work == premium_Works.Number_Premium_Work).FirstOrDefault().PicturePath;
             }
         }
         db.Entry(premium_Works).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(premium_Works));
 }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Premium_Works premium_Works = db.Premium_Works.Find(id);

            db.Premium_Works.Remove(premium_Works);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        // GET: Premium_Works/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Premium_Works premium_Works = db.Premium_Works.Find(id);

            if (premium_Works == null)
            {
                return(HttpNotFound());
            }
            return(View(premium_Works));
        }
Esempio n. 4
0
        public ActionResult Create(Premium_Works premium_Works, HttpPostedFileBase Pic)
        {
            if (ModelState.IsValid)
            {
                string fileName = null;
                if (Pic != null)
                {
                    fileName = Path.GetFileName(Pic.FileName);
                    string extensionImage = getFileExtension(fileName);
                    fileName = Guid.NewGuid() + "." + extensionImage;
                    var path = Path.Combine(Server.MapPath("~/Content/Images/PremiumWorks"), fileName);
                    //var path = Path.Combine("https://disk.yandex.ru/d/DXlvv0vSsvgswQ?w=1", fileName);
                    Pic.SaveAs(path);
                }
                premium_Works.PicturePath = fileName;
                db.Premium_Works.Add(premium_Works);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(premium_Works));
        }