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<PriceSettingVM>();
|
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
|
|
|
|
|
|
}
|
}
|