예제 #1
0
        public JsonResult UpdateSlider(int slider_id, string slider_name, string slider_content, bool slider_show)
        {
            AjaxResultModel Result = new AjaxResultModel();

            try
            {
                TB_SLIDERS slider = Sliders_Service.GetById(slider_id);
                slider.SliderName    = slider_name;
                slider.SliderContent = slider_content;
                slider.SliderIsShow  = slider_show;
                slider.SliderUserId  = UserId;

                if (Sliders_Service.Update(slider))
                {
                    if (Request.Files.Count > 0)
                    {
                        for (int i = 0; i < Request.Files.Count; i++)
                        {
                            HttpPostedFileBase file     = Request.Files[i];
                            string             fileName = Path.GetFileName(file.FileName);
                            string             filePath = SaveFile(file);
                            Files_Service.Insert(new TB_FILES
                            {
                                FileOrg         = fileName,
                                FilePath        = filePath,
                                FileData        = "",
                                FileStatus      = "A",
                                FileType        = "SLIDER",
                                FileReferenceId = "" + slider_id
                            });
                        }
                    }

                    Result.Code   = 000;
                    Result.Result = "Thành công";
                }
                else
                {
                    Result.Code   = 001;
                    Result.Result = "Không thành công";
                }
            }
            catch (Exception Ex)
            {
                Result.Code   = 2000;
                Result.Result = "Có lỗi xảy ra. Vui lòng thử lại sau hoặc liên hệ với người quản trị.";
                CORE.Helpers.IOHelper.WriteLog(StartUpPath, IpAddress, "UpdatePassword :", Ex.Message, Ex.ToString());
            }

            return(Json(Result));
        }
예제 #2
0
        public PartialViewResult _ChiTiet(int sliderId = 0)
        {
            int height = (int)(Request.Browser.ScreenPixelsHeight * 0.85);

            TB_SLIDERS b = Sliders_Service.GetById(sliderId);

            ViewBag.Slider = b;

            try
            {
                ViewBag.Images = Files_Service.GetByRefecense("" + b.SliderId).Where(x => x.FileType == "SLIDER").ToList();
            }
            catch (Exception ex)
            {
                CORE.Helpers.IOHelper.WriteLog(StartUpPath, IpAddress, "Blogs/_List :", ex.Message, ex.ToString());
            }

            return(PartialView(height));
        }
예제 #3
0
 public bool Update(TB_SLIDERS slider)
 {
     return(new TB_SLIDERSSql().Update(slider));
 }
예제 #4
0
 public int Insert(TB_SLIDERS slider)
 {
     return(int.Parse(new TB_SLIDERSSql().InsertReturnId(slider)));
 }