public ActionResult AddCommissionRatio([DataSourceRequest] DataSourceRequest request, CpsCommissionRatioModel cpsCommissionRatioModel, string cps_ID) { try { if (cpsCommissionRatioModel != null) { cpsCommissionRatioModel.CpsID = int.Parse(cps_ID); this.cpsCommissionRatioService = new CpsCommissionRatioService(); var cpsCommissionRatio = DataTransfer.Transfer<Cps_CommissionRatio>( cpsCommissionRatioModel, typeof(CpsCommissionRatioModel)); cpsCommissionRatioModel.ID = this.cpsCommissionRatioService.Add(cpsCommissionRatio); if (cpsCommissionRatioModel.ID > 0) { cpsCommissionRatio = this.cpsCommissionRatioService.SelectCommissionRatioByID(cpsCommissionRatioModel.ID); cpsCommissionRatioModel = DataTransfer.Transfer<CpsCommissionRatioModel>( cpsCommissionRatio, typeof(Cps_CommissionRatio)); return this.Json(new[] { cpsCommissionRatioModel }.ToDataSourceResult(request, this.ModelState)); } } } catch (Exception exception) { throw new Exception("添加Cps佣金信息时发生错误", exception); } return this.View(); }
public ActionResult ModifyCommissionRatio([DataSourceRequest] DataSourceRequest request, CpsCommissionRatioModel cpsCommissionRatioModel) { try { if (cpsCommissionRatioModel != null) { this.cpsCommissionRatioService = new CpsCommissionRatioService(); var cpsCommissionRatio = DataTransfer.Transfer<Cps_CommissionRatio>(cpsCommissionRatioModel, typeof(CpsCommissionRatioModel)); this.cpsCommissionRatioService.Modify(cpsCommissionRatio); } return this.Json(new[] { cpsCommissionRatioModel }.ToDataSourceResult(request, this.ModelState)); } catch { return this.View(); } }