Exemple #1
0
        public async Task <bool> SaveModel(WZZModel data)
        {
            //创建
            if (data.id == 0)
            {
                await _db.WZZModels.AddAsync(data);

                await _db.SaveChangesAsync();

                return(true);
            }
            else
            {
                var wzzmodel = await _db.WZZModels.SingleOrDefaultAsync(s => s.id == data.id);

                if (wzzmodel == null)
                {
                    return(false);
                }
                wzzmodel.name       = data.name;
                wzzmodel.Pid        = data.Pid.HasValue ? data.Pid : null;
                wzzmodel.Subheading = data.Subheading;
                wzzmodel.icon       = data.icon;
                await _db.SaveChangesAsync();

                return(true);
            }
        }
Exemple #2
0
        public async Task <IActionResult> AddOrEditModal(AddOrEditWZZModelViewModel modal)
        {
            WZZModel result = new WZZModel()
            {
                Pid = modal.pid
            };

            if (modal.id.HasValue && modal.id != 0)
            {
                result = await _wzz.GetById(modal.id.Value);
            }

            return(PartialView(result));
        }
Exemple #3
0
        public async Task <IActionResult> SaveModel(WZZModel data)
        {
            bool result = await _wzz.SaveModel(data);

            return(Json(new { msg = result ? "保存成功" : "保存失败", code = result ? 1 : 2 }));
        }