public CallViewHolder(View view, CallViewMode callViewMode, Action <int, CallViewHolderAction> callAction) : base(view) { _callViewMode = callViewMode; if (_callViewMode == CallViewMode.Edit) { view.Click += (sender, e) => callAction?.Invoke(AdapterPosition, CallViewHolderAction.Delivery); } _callAction = callAction; }
public CallsAdapter(List <Call> calls, CallViewMode callViewMode, Action <int, CallViewHolderAction> callAction) { _calls = calls; _callViewMode = callViewMode; _callAction = callAction; }