using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System; using WalkingTec.Mvvm.Core; using WalkingTec.Mvvm.Mvc; using WalkingTec.Mvvm.Core.Extensions; using cy_scdz.ViewModel.Setting.PriceSettingVMs; namespace cy_scdz.Controllers { [Area("Setting")] [ActionDescription("价格设置")] public partial class PriceSettingController : BaseController { #region Edit [ActionDescription("设置")] public ActionResult Index() { var vm = Wtm.CreateVM(); return PartialView(vm); } [ActionDescription("设置")] [HttpPost] [ValidateFormItemOnly] public ActionResult Index(PriceSettingVM vm) { if (!ModelState.IsValid) { return PartialView(vm); } else { vm.DoEdit(); if (!ModelState.IsValid) { vm.DoReInit(); return PartialView(vm); } else { return PartialView(vm); } } } #endregion } }