예제 #1
0
        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 = "缺少参数" }));
        }
예제 #2
0
        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 }));
        }