public void SetStatus(ScheduleEntryState scheduleEntryState) { var list = new BAGlobalObject[] { SelectedEntry }; reservationOperation(list.ToList(), delegate(BAGlobalObject obj) { ReservationsOperationParam param = new ReservationsOperationParam(); param.EntryId = obj.GlobalId; param.OperationType = scheduleEntryState == ScheduleEntryState.Done ? ReservationsOperationType.StatusDone : ReservationsOperationType.StatusCancelled; return(param); }); }