public async Task <IHttpActionResult> Update(params EntProductionLineInfoInputDto[] dto) { //修改人员、时间 dto?.ToList().ForEach((a) => { a.LastUpdatedTime = DateTime.Now; a.LastUpdatorUserId = User.Identity.Name; }); var result = await EntProductionLineInfoContract.Update(dto); return(Json(result)); }
public async Task <IHttpActionResult> Delete(params Guid[] ids) { foreach (var id in ids) { int count1 = ProductionProcessInfoContract.ProductionProcessInfos.Where(m => m.EntProductionLine.Id == id).Count(); if (count1 > 0) { return(Json(new OperationResult(OperationResultType.Error, "生产线数据关联工序信息,不能被删除。"))); } //int count2 = EquipmentInfoContract.EquipmentInfos.Where(m => m.Entproductionline.Id == id).Count(); //if (count2 > 0) //{ // return Json(new OperationResult(OperationResultType.Error, "生产线数据关联设备信息,不能被删除。")); //} } var result = await EntProductionLineInfoContract.Delete(ids); return(Json(result)); }