public ActionResult Create(string name) { try { if (string.IsNullOrWhiteSpace(name)) { return(Json(new ResultMsg() { Code = -1, CodeText = "请输入名称" })); } var model = new fz_CommodityCategorys(); model.name = name; model.submitTime = DateTime.Now; if (ICommodityCategorysService.Insert(model) > 0) { return(Json(new ResultMsg() { Code = 0 })); } return(Json(new ResultMsg() { Code = -1, CodeText = "添加失败" })); } catch (Exception ex) { return(Json(new ResultMsg() { Code = -1, CodeText = "系统错误,联系管理员" })); } }
public List <ListCommodityCategory> AjaxQuery(CommodityCategorysRequest request) { var data = new List <ListCommodityCategory>(); var query = ICommodityCategorysService.Query(request); if (query != null) { var roles = _securityHelper.GetCurrentUser().CurrentUser.Roles.ToList(); data = query.ModelList.Select(x => new ListCommodityCategory(x)).ToList(); foreach (var item in data) { if (roles[0].IsSuper || roles[0].Permissions.Contains("EditCommodityCategory")) { item.boor += "<a href='#' onclick=OperatorThis('Edit','/CommodityCategory/Edit/" + item.commodityCategoryId + "') class='tablelink'>编辑 </a> "; } //if (roles[0].IsSuper || roles[0].Permissions.Contains("DeleteCommodityCategory")) //{ // item.boor += "<a href='#' onclick=OperatorThis('Delete','/CommodityCategory/Delete/" + item.commodityCategoryId + "') class='tablelink'>删除 </a> "; //} } pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount); } else { pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0); } return(data); }
public void Query() { var request = new CommodityCategorysRequest(); var query = ICommodityCategorysService.Query(request); if (query != null) { List = query.ModelList.Select(x => new ListCommodityCategory(x)).ToList(); pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount); } else { List = new List <ListCommodityCategory>(); pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0); } }
public ActionResult Deletes(string strIds) { ResultMsg result = new ResultMsg(); int sum = 0; if (!string.IsNullOrEmpty(strIds)) { var commodityIds = strIds.Split(','); transaction.BeginTransaction(); for (int i = 0; i < commodityIds.Length; i++) { var comm = ICommodityCategorysService.GetById(Convert.ToInt32(commodityIds[i])); try { sum += ICommodityCategorysService.Delete(comm); } catch (Exception) { result.CodeText = "不好意思,系统异常!"; return(Json(result)); } } transaction.Commit(); if (sum == commodityIds.Length) { result.Code = 1; result.CodeText = "删除成功!"; } else { result.Code = 2; result.CodeText = "删除失败!"; } return(Json(result)); } else { result.Code = 2; result.CodeText = "请选中您要删除的级别!"; return(Json(result)); } }
public ActionResult Delete(int id) { ResultMsg result = new ResultMsg(); var comm = ICommodityCategorysService.GetById(id); if (comm != null) { ICommodityCategorysService.Delete(comm); result.Code = 1; result.CodeText = "删除成功!"; return(Json(result)); } else { result.Code = 2; result.CodeText = "删除失败!"; return(Json(result)); } }
public JuMeiMallController(IUnityContainer _container, ILog4netService Log4netService, ISiteService ISiteService, ICommodityService ICommodityService, ICommodityCategorysService ICommodityCategorysService, ISiteService SiteService , IOrderService IOrderService, IMembershipService MembershipService, IAccountService AccountService , ISecondKillSetService SecondKillSetService, ISecondKillCommoditysService SecondKillCommoditysService, TransactionHelper TransactionHelper) { this._container = _container; this.Log4netService = Log4netService; this.ISiteService = ISiteService; this.ICommodityService = ICommodityService; this.ICommodityCategorysService = ICommodityCategorysService; this.ISiteService = ISiteService; this.IOrderService = IOrderService; this.MembershipService = MembershipService; this.AccountService = AccountService; this.SecondKillSetService = SecondKillSetService; this.SecondKillCommoditysService = SecondKillCommoditysService; this.TransactionHelper = TransactionHelper; var site = ISiteService.Query(null).FirstOrDefault(); if (site != null) { url = site.imageUrl; } }
public ActionResult Edit(EditCommodityCategory request) { var item = ICommodityCategorysService.GetById(request.commodityCategoryId); if (item == null) { return(Json(new ResultMsg() { Code = -1, CodeText = "分类不存在" })); } item.name = request.Name; if (ICommodityCategorysService.Update(item) > 0) { return(Json(new ResultMsg() { Code = 0 })); } return(Json(new ResultMsg() { Code = -1, CodeText = "保存失败" })); }