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); } }
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)); }
public async Task <IActionResult> SaveModel(WZZModel data) { bool result = await _wzz.SaveModel(data); return(Json(new { msg = result ? "保存成功" : "保存失败", code = result ? 1 : 2 })); }