public IActionResult SetSort(YNK_Category vmodel) { int code = 0; try { if (vmodel.Id > 0) { var result = _currencyService.DbAccess().Updateable <YNK_Category>().SetColumns(n => new YNK_Category { Sort = vmodel.Sort }).Where(n => n.Id == vmodel.Id).ExecuteCommand(); if (result > 0) { return(Json(new { code = 200, msg = "更新成功" })); } else { return(Json(new { code = code, msg = "更新失败" })); } } } catch (Exception er) { } return(Json(new { code = code, msg = "缺少参数" })); }
public IActionResult SaveInfo(YNK_Category vmodel) { int code = 0; string msg = string.Empty; if (vmodel != null) { if (string.IsNullOrEmpty(vmodel.CategoryName)) { return(Json(new { code = 0, msg = "菜单标题不能为空" })); } if (vmodel.Id > 0) { YNK_Category banner = _currencyService.DbAccess().Queryable <YNK_Category>().Where(f => f.Id == vmodel.Id).First(); banner.CategoryName = vmodel.CategoryName; banner.ImgUrl = vmodel.ImgUrl; banner.Title = vmodel.Title; banner.Subtitle = vmodel.Subtitle; banner.Remarks = vmodel.Remarks; banner.KeyName = vmodel.KeyName; var result = _currencyService.DbAccess().Updateable <YNK_Category>(banner).ExecuteCommand(); if (result > 0) { code = 200; msg = "更新成功"; } } else { vmodel.ParenId = 0; var result = _currencyService.DbAccess().Insertable <YNK_Category>(vmodel).ExecuteCommand(); if (result > 0) { code = 200; msg = "保存成功"; } } } else { return(Json(new { code = code, msg = "缺少参数" })); } return(Json(new { code = code, msg = msg })); }