public PartialViewResult _DanhSach(string keyText = "", int pageNumber = 1, int pageSize = 10) { List <TB_SLIDERS> list = new List <TB_SLIDERS>(); int count = 0; try { keyText = keyText.Trim(); list = Sliders_Service.GetAll() .Where(x => string.IsNullOrEmpty(keyText) || x.SliderName.IndexOf(keyText) >= 0 || x.SliderContent.IndexOf(keyText) >= 0) .ToList(); count = list.Count; list = list .Skip((pageNumber - 1) * pageSize).Take(pageSize) .ToList(); } catch (Exception ex) { CORE.Helpers.IOHelper.WriteLog(StartUpPath, IpAddress, "Sliders/_List :", ex.Message, ex.ToString()); } ViewBag.maxNumber = Math.Ceiling((double)count / pageSize); ViewBag.pageNumber = pageNumber; ViewBag.pageSize = pageSize; return(PartialView(list)); }
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)); }
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)); }
public JsonResult InsertSlider(string slider_name, string slider_content, bool slider_show) { AjaxResultModel Result = new AjaxResultModel(); try { if (Request.Files.Count != 1) { Result.Code = 1; Result.Result = "Dữ liệu không hợp lệ. Cần 1 ảnh chạy cho Slider"; return(Json(Result)); } int id = Sliders_Service.Insert(new TB_SLIDERS { SliderName = slider_name, SliderContent = slider_content, SliderDateCreate = DateTime.Now, SliderIsShow = slider_show, SliderUserId = UserId }); if (id > 0) { HttpPostedFileBase file = Request.Files[0]; string fileName = Path.GetFileName(file.FileName); string filePath = SaveFile(file); if (Files_Service.Insert(new TB_FILES { FileOrg = fileName, FilePath = filePath, FileData = "", FileStatus = "A", FileType = "SLIDER", FileReferenceId = "" + id })) { Result.Code = 00; Result.Result = "Thành công"; } else { Result.Code = 1; Result.Result = "Không thành công"; } } else { Result.Code = 1; 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)); }