/// <summary> /// Выполнить действие, вернуть результирующий ответ /// </summary> public static IResultValue <TValue> ResultValueVoidOkBad <TValue>(this IResultValue <TValue> @this, Action <TValue> actionOk, Action <IReadOnlyCollection <IErrorResult> > actionBad) => @this. VoidWhere(_ => @this.OkStatus, actionOk: _ => actionOk.Invoke(@this.Value), actionBad: _ => actionBad.Invoke(@this.Errors));