public void SendRejectCallback(RejectInformation rejectInformation) { Action <RejectInformation> action; if (pendingNotifications.TryGetValue(rejectInformation, out action)) { acion(rejectInformation); pendingNotifications.Remove(rejectInformation); } }
public void SubmitNewRejectInfo(RejectInformation rejectInformation) { OnSubmitNewRejectInfo(new RejectInfoArgs(rejectInformation)); pendingNotifications.Add(rejectInformation, info => callback.RejectCallback(info)); }