public ActionResult DeleteLineItem(CrudSalesOrderDetailDto salesOrder, IDeleteService service) { var response = service.DeleteWithRelationships<SalesOrderDetail>(DeleteLineItemHelper.UpdateSalesOrderHeader, salesOrder.SalesOrderID, salesOrder.SalesOrderDetailID); if (response.IsValid) return Json(new { SuccessMessage = response.SuccessMessage }); //else errors, so copy the errors over to the ModelState response.CopyErrorsToModelState(ModelState); return Json(ModelState.ToDataSourceResult()); }
public ActionResult UpdateLineItem(CrudSalesOrderDetailDto salesOrder, IUpdateService service) { if (salesOrder != null && ModelState.IsValid) { var response = service.Update(salesOrder); if (response.IsValid) return Json(new { SuccessMessage = response.SuccessMessage }); //else errors, so copy the errors over to the ModelState response.CopyErrorsToModelState(ModelState, salesOrder); } return Json(ModelState.ToDataSourceResult()); }