private async Task <string> SaveActions(int handlingId) { string _Res = "OK"; foreach (DataGridViewRow row in dgvActions.Rows) { var processActionId = (int)row.Cells["ProcessActionId"].Value; var isChecked = (bool?)row.Cells["IsChecked"].Value; //int? AbandonReasonId = (int?)row.Cells["AbandonReason"].Value; ProcessAction pa = _this.ProcessActions.Items.FirstOrDefault(i => i.ProcessActionId == processActionId); if (pa != null) { pa.IsChecked = isChecked; //pa.AbandonReasonId = AbandonReasonId; pa.HandlingId = handlingId; _Res = await pa.Edit(); } } return(_Res); }