Пример #1
0
 public NewsModel UpdateNews([FromBody] NewsModel model)
 {
     if (model.tt_image != null)
     {
         var arrData = model.tt_image.Split(';');
         if (arrData.Length == 3)
         {
             var savePath = $@"assets/images/{arrData[0]}";
             model.tt_image = $"{savePath}";
             SaveFileFromBase64String(savePath, arrData[2]);
         }
     }
     _newsBusiness.Update(model);
     return(model);
 }
Пример #2
0
        public ActionResult Edit([Bind(Include = "NewsId,Title,Description,Text,ImageName,Visit,CreateDate")] News news, HttpPostedFileBase imgUp)
        {
            if (ModelState.IsValid)
            {
                if (imgUp != null && imgUp.IsImage())
                {
                    System.IO.File.Delete(Server.MapPath("/Content/Image/News/" + news.ImageName));
                    System.IO.File.Delete(Server.MapPath("/Content/Image/News/Thumbnail/" + news.ImageName));

                    news.ImageName = Guid.NewGuid().ToString() + Path.GetExtension(imgUp.FileName);
                    imgUp.SaveAs(Server.MapPath("/Content/Image/News/" + news.ImageName));
                    ImageResizer imageResizer = new ImageResizer();
                    imageResizer.Resize(Server.MapPath("/Content/Image/News/" + news.ImageName),
                                        Server.MapPath("/Content/Image/News/Thumbnail/" + news.ImageName));
                }
                _newsBusiness.Update(news);
                _newsBusiness.Save();
                return(RedirectToAction("Index"));
            }

            return(View(news));
        }
Пример #3
0
        public OperationResult Put([FromBody] NewsModel news)
        {
            var result = _service.Update(news);

            return(result);
        }