基于Nop增删改查代码模板

[HttpPost]
public ActionResult List(DataSourceRequest command, RemitOrderListModel model)
{ 

  if (_workContext.CurrentCustomer == null)
    return null;
  var result = 获取数据

  var grid = new DataSourceResult()
  {
    Data = result.Select(x =>
    {
    var remitListResult = ParPerRemitListModel(x); //转换模型
    return remitListResult;
    }),

    Total = result.TotalCount
  };
  return Json(grid);

}

public ActionResult Edit(int Id)
{
  var remitOrder = _remitOrderService.GetRemitOrderById(model.Id);
  if (remitOrder == null || remitOrder.Status == 0)
    return RedirectToAction("List");

  var model = remitOrder.ToModel();

  return View(model);

}

[HttpPost]
public ActionResult Edit(RemitOrderModel model)
{
  var remitOrder = _remitOrderService.GetRemitOrderById(model.Id);
  if (remitOrder == null || remitOrder.Status == 0)
    return RedirectToAction("List");

  if (ModelState.IsValid)
  {

    DoSTH()

    return RedirectToAction("List");

  }

}

猜你喜欢

转载自www.cnblogs.com/opts/p/9047285.html