public void Update(OutlayEditDto input) { foreach (var value in input.OutlayIds) { var item = this._actualOutlayRepository.FirstOrDefault(r => r.Id == value); if (item == null) { throw new UserFriendlyException($"该支出项目不存在:{value}"); } item.OutlayId = input.Id; this._actualOutlayRepository.Update(item); } }
public void Update(OutlayEditDto input) { foreach (var value in input.OutlayIds) { var item = this._budgetOutlayRepository.FirstOrDefault(r => r.Id == value); if (item == null) { throw new UserFriendlyException($"该预算支出项目不存在:{value}"); } item.Code = input.Code; item.BudgetReceiptId = input.Id; item.HasRelated = true; this._budgetOutlayRepository.Update(item); } }