Exemplo n.º 1
0
        public ActionResult DeleteBlog(int id)
        {
            web_vangia_silde web_vangia_silde = db.web_vangia_silde.Find(id);

            db.web_vangia_silde.Remove(web_vangia_silde);
            db.SaveChanges();
            return(RedirectToAction("IndexBlog"));
        }
Exemplo n.º 2
0
 public ActionResult EditSlider(web_vangia_silde web_vangia_silde)
 {
     if (ModelState.IsValid)
     {
         db.Entry(web_vangia_silde).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("IndexSlider"));
     }
     return(View(web_vangia_silde));
 }
Exemplo n.º 3
0
        public ActionResult CreateSlider(web_vangia_silde web_vangia_silde)
        {
            if (ModelState.IsValid)
            {
                db.web_vangia_silde.Add(web_vangia_silde);
                db.SaveChanges();
                return(RedirectToAction("IndexSlider"));
            }

            return(View(web_vangia_silde));
        }
Exemplo n.º 4
0
        // GET: AdminSlider/Edit/5
        public ActionResult EditSlider(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            web_vangia_silde web_vangia_silde = db.web_vangia_silde.Find(id);

            if (web_vangia_silde == null)
            {
                return(HttpNotFound());
            }
            return(View(web_vangia_silde));
        }
Exemplo n.º 5
0
        public ActionResult UploadImgSlider(web_vangia_silde web_vangia_silde)
        {
            var t    = web_vangia_silde.vangia_img_silde == null ? "" : web_vangia_silde.vangia_img_silde;
            var file = t.Replace("data:image/png;base64,", "");

            if (!String.IsNullOrEmpty(file))
            {
                var    photoBytes = Convert.FromBase64String(file);
                string format     = "jpg";


                var settings = new ResizeSettings();
                settings.Scale  = ScaleMode.DownscaleOnly;
                settings.Format = format;

                //string uploadFolder = picture.DirectoryPhysical;

                string path = Server.MapPath("~/fileUpload/") + DateTime.Now.Day + DateTime.Now.Month + "/";
                // check for directory
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }

                var picture = new VanGiaPicture
                {
                    tblPicture = new tblSysPicture {
                        advert_id = 0, angleType = 0, cms_sql_id = 0, converted = DateTime.Now, tocheck = true, type_id = 1, title = "", position = 1
                    }
                };
                if (picture.GetConvertedFileName() == null || string.IsNullOrWhiteSpace(picture.GetConvertedFileName()))
                {
                    picture.SetFileName(DateTime.Now.Day.ToString() + DateTime.Now.Month.ToString() + "_" + picture.CreateFilename() + "_{0}." + format);
                }

                if (picture.GetFilePathPhysical(VanGiaPicture.PictureSize.Large) != null)
                {
                    string dest = path + picture.FileName(VanGiaPicture.PictureSize.Large);
                    settings.MaxWidth  = 1920;
                    settings.MaxHeight = 1200;
                    if (picture.WaterMarkLarge == VanGiaPicture.WatermarkType.None)
                    {
                        ImageBuilder.Current.Build(photoBytes, dest, settings, false, false);
                    }
                    web_vangia_silde.vangia_img_silde = picture.GetFilePath(VanGiaPicture.PictureSize.Large);
                }
                if (picture.GetFilePathPhysical(VanGiaPicture.PictureSize.Medium) != null)
                {
                    string dest = path + picture.FileName(VanGiaPicture.PictureSize.Medium);
                    settings.MaxWidth  = 130;
                    settings.MaxHeight = 130;
                    if (picture.WaterMarkLarge == VanGiaPicture.WatermarkType.None)
                    {
                        ImageBuilder.Current.Build(photoBytes, dest, settings, false, false);
                    }
                }
                return(Json(new { result = web_vangia_silde.vangia_img_silde }));
            }
            else
            {
                var data = db.web_vangia_silde.Where(x => x.vangia_id_silde == web_vangia_silde.vangia_id_silde).FirstOrDefault();
                return(Json(new { result = data.vangia_img_silde }));
            }
        }