public ActionResult Add(HomeMenu obj) { try { var menu = _homeMenuRepository.GetAll().FirstOrDefault(x => x.Name.Trim() == obj.Name.Trim()); if (menu != null) { return(Json(new { IsSuccess = false, Messenger = "Tên menu đã tồn tại", }, JsonRequestBehavior.AllowGet)); } obj.LinkSeo = HelperString.RenderLinkSeo(obj.Name); obj.CreatedDate = DateTime.Now; _homeMenuRepository.Add(obj); return(Json(new { IsSuccess = true, Messenger = "Thêm mới menu thành công", }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = string.Format("Thêm mới menu thất bại") }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(HomeMenu obj) { try { var munuName = _homeMenuRepository.GetAll().FirstOrDefault(x => x.Name.Trim() == obj.Name.Trim() && x.ID != obj.ID); if (munuName != null) { return(Json(new { IsSuccess = false, Messenger = "Tên menu đã tồn tại", }, JsonRequestBehavior.AllowGet)); } obj.LinkSeo = HelperString.RenderLinkSeo(obj.Name); _homeMenuRepository.Edit(obj); return(Json(new { IsSuccess = true, Messenger = "Cập nhật menu thành công", }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { IsSuccess = false, Messenger = string.Format("Cập nhật menu thất bại") }, JsonRequestBehavior.AllowGet)); } }
public string ProcessUpload() { if (Request.Files.Count > 0) { HttpFileCollectionBase files = Request.Files; for (int i = 0; i < files.Count; i++) { HttpPostedFileBase file = files[i]; string fname; if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER") { string[] testfiles = file.FileName.Split(new char[] { '\\' }); fname = testfiles[testfiles.Length - 1]; } else { fname = file.FileName; } var arr = fname.Split('.'); var fFormat = arr[arr.Length - 1]; arr = arr.Take(arr.Count() - 1).ToArray(); string name = string.Join("", arr);; name = HelperString.RemoveMark(name) + "." + fFormat; fname = Path.Combine(Server.MapPath("~/Upload/Videos/"), name); file.SaveAs(fname); return(name); } } return(""); }
public ActionResult Search(AdminMenu obj) { var lstAdminMenu = _adminMenuRepository.GetAll().ToList(); if (!string.IsNullOrEmpty(obj.Name)) { lstAdminMenu = lstAdminMenu.Where( g => HelperString.UnsignCharacter(g.Name.Trim().ToLower()).Contains(HelperString.UnsignCharacter(obj.Name.ToLower().Trim()))).ToList(); foreach (var cat in lstAdminMenu) { AddParent(cat, lstAdminMenu, _adminMenuRepository.GetAll().ToList()); } lstAdminMenu.AddRange(_lstOtherAdminMenus); } foreach (var item in lstAdminMenu) { var objParent = lstAdminMenu.FirstOrDefault(g => g.ID == item.ParentID); if (objParent != null) { item.Name = objParent.Name; } } var lstLevel = Common.CreateLevel(lstAdminMenu.ToList()); return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/AdminMenu/_ListData.cshtml", lstLevel), }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(Product product) { try { var obj = productRepository.GetAll().FirstOrDefault(x => x.Name == product.Name && x.ID != product.ID); if (obj != null) { return(Json(new { IsSuccess = false, Messenger = "Tên sản phẩm đã tồn tại" }, JsonRequestBehavior.AllowGet)); } product.LinkSeo = HelperString.RenderLinkSeo(product.Name); productRepository.Edit(product); return(Json(new { IsSuccess = true, Messenger = "Cập nhật thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { IsSuccess = false, Messenger = "Cập nhật thất bại" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Add(Product product, string isContinue) { try { var obj = productRepository.GetAll().FirstOrDefault(x => x.Name == product.Name); if (obj != null) { return(Json(new { IsSuccess = false, Messenger = "Tên sản phẩm đã tồn tại" }, JsonRequestBehavior.AllowGet)); } product.CreatedDate = DateTime.Now; product.LinkSeo = HelperString.RenderLinkSeo(product.Name); productRepository.Add(product); return(Json(new { IsContinue = isContinue, IsSuccess = true, Messenger = "Thêm mới thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = "Thêm mới thất bại" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult ListData(string keyWord, int pageIndex, int pageSize) { Session["PAGE"] = pageIndex; int page = Convert.ToInt32(Request.QueryString["page"]); if (page > 1) { pageIndex = page; } var model = newsRepository.GetAll().ToList(); if (!string.IsNullOrEmpty(keyWord)) { model = model.Where(x => HelperString.UnsignCharacter(x.MetaTitle.ToLower().Trim()).Contains(HelperString.UnsignCharacter(keyWord.ToLower().Trim()))).ToList(); } var totalAdv = model.Count(); TempData["Page"] = pageIndex; model = model.Skip((pageIndex - 1) * 10).Take(10).ToList(); return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/News/ListData.cshtml", model), totalPages = Math.Ceiling(((double)totalAdv / 10)), }, JsonRequestBehavior.AllowGet)); }
public ActionResult ListData(string keyWord, int page = 1) { var model = _homeMenuRepository.GetAll(); var lst = new List <HomeMenu>(); foreach (var item in model.Where(g => g.ParentId == 0).OrderBy(x => x.Ordering).ToList()) { lst = RenderMenu(item, model.ToList()); } if (!string.IsNullOrEmpty(keyWord)) { lst = lst.Where(x => HelperString.UnsignCharacter(x.Name.ToLower().Trim()).Contains(HelperString.UnsignCharacter(keyWord.ToLower().Trim()))).ToList(); } var totalAdv = lst.Count(); lst = lst.Skip((page - 1) * 20).Take(20).ToList(); TempData["Page"] = page; return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/HomeMenu/_ListData.cshtml", lst), totalPages = Math.Ceiling(((double)totalAdv / 20)), }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Devuelve un valor (short) de una propiedad guardada en al session /// </summary> /// <param name="key"></param> /// <exception cref="ex"></exception> /// <returns></returns> protected static short GetValueShort(string key) { if (string.IsNullOrWhiteSpace(key)) { throw new NullReferenceException("Clave no especificada (FactortWebSession: GetValue)"); } if (null == HttpContext.Current || null == HttpContext.Current.Session || null == HttpContext.Current.Session[key]) { throw new Exception("No existe valor short de (" + key + ") en la session"); } return(HelperString.ToShort(Convert.ToString(HttpContext.Current.Session[key]))); }
/// <summary> /// Devuelve un valor (short) de una propiedad guardada en al session /// </summary> /// <param name="key"></param> /// <exception cref="ex"></exception> /// <returns></returns> protected static byte GetValueByte(string key) { if (HelperValidate.IsEmpty(key)) { throw new NullReferenceException("Clave no especificada (FactortWebSession: GetValue)"); } if (null == HttpContext.Current || null == HttpContext.Current.Session || null == HttpContext.Current.Session[key]) { throw new Exception("No existe valor Byte de (" + key + ") en la session"); } return(HelperString.ToByte(Convert.ToString(HttpContext.Current.Session[key]))); }
public ActionResult Search(int?pageIndex, string title) { int pagesite = 12; int pagenumber = (pageIndex ?? 1); var model = productRepository.GetAll(); if (!string.IsNullOrEmpty(title)) { model = model.Where(x => HelperString.UnsignCharacter(x.Name.ToLower().Trim()).Contains(HelperString.UnsignCharacter(title.ToLower().Trim()))); } model = model.OrderByDescending(x => x.CreatedDate).ToPagedList(pagenumber, pagesite); return(View(model)); }
public ActionResult ListData(string Name, string LangCode, int page = 1) { var lstgallerycategory = _galleryCategoryReporitory.GetAll().OrderByDescending(g => g.ID).ToList(); if (!string.IsNullOrEmpty(Name)) { lstgallerycategory = lstgallerycategory.Where( g => HelperString.UnsignCharacter(g.Name.ToLower().Trim()).Contains(Name.ToLower().Trim())).ToList(); } return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/GalleryCategory/_ListData.cshtml", lstgallerycategory), }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(Policy model) { try { if (string.IsNullOrEmpty(model.Contents)) { return(Json(new { IsSuccess = false, Message = "Vui lòng thêm nội dung" }, JsonRequestBehavior.AllowGet)); } model.LinkSeo = HelperString.RenderLinkSeo(model.MetaTitle); policyRepository.Edit(model); return(Json(new { IsSuccess = true, Message = "Cập nhật thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Message = "Cập nhật thất bại" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult ListData(string Name, int page = 1) { var lstUser = _userRepository.GetAll().ToList(); if (!string.IsNullOrEmpty(Name)) { lstUser = lstUser.Where(g => HelperString.UnsignCharacter(g.FullName.Trim().ToLower()).Contains(HelperString.UnsignCharacter(Name.ToLower().Trim())) || HelperString.UnsignCharacter(g.UserName.Trim().ToLower()).Contains(HelperString.UnsignCharacter(Name.ToLower().Trim()))).ToList(); } var lstLevel = lstUser.Skip((page - 1) * Webconfig.RowLimit).Take(Webconfig.RowLimit).ToList(); TempData["NguoiDung"] = lstUser; return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/Account/_ListData.cshtml", lstLevel), totalPages = Math.Ceiling(((double)lstUser.Count / Webconfig.RowLimit)), }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(Category model) { try { var obj = categoryRepository.GetAll().FirstOrDefault(x => x.Name.Trim() == model.Name.Trim() && x.ID != model.ID); if (obj != null) { return(Json(new { IsSuccess = false, Messenger = "Tên danh mục đã tồn tại" }, JsonRequestBehavior.AllowGet)); } model.LinkSeo = HelperString.RenderLinkSeo(model.Name); categoryRepository.Edit(model); return(Json(new { IsSuccess = true, Messenger = "Cập nhật thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = "Cập nhật thất bại" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Add(About model) { try { if (string.IsNullOrEmpty(model.Contents)) { return(Json(new { IsSuccess = false, Message = "Vui lòng thêm nội dung" }, JsonRequestBehavior.AllowGet)); } model.Createddate = DateTime.Now; model.LinkSeo = HelperString.RenderLinkSeo(model.MetaTitle); aboutRepository.Add(model); return(Json(new { IsSuccess = true, Message = "Thêm mới thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Message = "Thêm mới thất bại" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult ListData(string keyWord, int pageIndex, int pageSize) { var lstObj = _instructionRepository.GetAll().ToList(); if (!string.IsNullOrEmpty(keyWord)) { lstObj = lstObj.Where(x => HelperString.UnsignCharacter(x.Title.ToLower().Trim()).Contains(HelperString.UnsignCharacter(keyWord.ToLower().Trim()))).ToList(); } var totalRow = lstObj.Count(); TempData["Page"] = pageIndex; lstObj = lstObj.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList(); return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/Instruction/_ListData.cshtml", lstObj), totalPages = Math.Ceiling(((double)totalRow / pageSize)) }, JsonRequestBehavior.AllowGet)); }
public ActionResult Add(News model, string close) { try { var news = newsRepository.GetAll().FirstOrDefault(x => x.MetaTitle.Trim().Equals(model.MetaTitle.Trim())); if (news != null) { return(Json(new { IsSuccess = true, Message = "Tiêu đề tin tức đã tồn tại", }, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(model.Contents)) { return(Json(new { IsSuccess = false, Message = "Vui lòng thêm nội dung bài viết", }, JsonRequestBehavior.AllowGet)); } model.LinkSeo = HelperString.RenderLinkSeo(model.MetaTitle); model.CreatedBy = User.ID; model.CreatedDate = DateTime.Now; newsRepository.Add(model); return(Json(new { Close = close, IsSuccess = true, Message = "Thêm mới thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { IsSuccess = false, Message = "Thêm mới thất bại " }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Add(Instruction model) { try { var obj = _instructionRepository.GetAll().FirstOrDefault(x => x.Title.Trim().Equals(model.Title.Trim())); if (obj != null) { return(Json(new { IsSuccess = false, Messenger = string.Format("Tiêu đề đã tồn tại") }, JsonRequestBehavior.AllowGet)); } model.LinkSeo = HelperString.RenderLinkSeo(model.Title); model.CreatedDate = DateTime.Now; if (_instructionRepository.Add(model)) { return(Json(new { IsSuccess = true, Messenger = "Thêm mới thành công", }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, Messenger = string.Format("Thêm mới thất bại") }, JsonRequestBehavior.AllowGet)); } } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = string.Format("Thêm mới thất bại") }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(News model) { try { var news = newsRepository.GetAll().FirstOrDefault(x => x.MetaTitle.Trim().Equals(model.MetaTitle.Trim())); if (news != null && news.ID != model.ID) { return(Json(new { IsSuccess = false, Message = "Tiêu đề tin tức đã tồn tại", }, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(model.Contents)) { return(Json(new { IsSuccess = true, Message = "Vui lòng thêm nội dung bài viết", }, JsonRequestBehavior.AllowGet)); } var page = Session["PAGE"]; if (page == null) { page = 1; } model.LinkSeo = HelperString.RenderLinkSeo(model.MetaTitle); newsRepository.Edit(model); return(Json(new { Page = (int)page, IsSuccess = true, Message = "Cập nhật thành công", JsonRequestBehavior.AllowGet })); } catch (Exception e) { return(Json(new { IsSuccess = false, Message = "Cập nhật thất bại", JsonRequestBehavior.AllowGet })); } }
public ActionResult Edit(Instruction model) { try { var objInst = _instructionRepository.GetAll().FirstOrDefault(x => x.Title.Trim().Equals(model.Title.Trim()) && x.ID != model.ID); if (objInst != null) { return(Json(new { IsSuccess = false, Messenger = string.Format("Tiêu đề đã tồn tại") }, JsonRequestBehavior.AllowGet)); } model.LinkSeo = HelperString.RenderLinkSeo(model.Title); if (_instructionRepository.Edit(model)) { return(Json(new { IsSuccess = true, Messenger = "Cập nhật thành công", }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { IsSuccess = false, Messenger = string.Format("Cập nhật thất bại") }, JsonRequestBehavior.AllowGet)); } } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = string.Format("Cập nhật thất bại") }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Search(tbl_GroupUser obj, int page = 1) { var lstGroupUser = _groupUserRepository.GetAll(); if (!string.IsNullOrEmpty(obj.Name)) { lstGroupUser = lstGroupUser.Where( g => HelperString.UnsignCharacter(g.Name.ToLower().Trim()) .Contains(HelperString.UnsignCharacter(obj.Name).ToLower().Trim())); } var totalRecord = lstGroupUser.Count(); lstGroupUser = lstGroupUser.Skip((page - 1) * Webconfig.RowLimit).Take(Webconfig.RowLimit).ToList(); return(Json(new { viewContent = RenderViewToString("~/Areas/Admin/Views/GroupUser/_ListData.cshtml", lstGroupUser), totalPages = Math.Ceiling(((double)totalRecord / Webconfig.RowLimit)), }, JsonRequestBehavior.AllowGet)); }