コード例 #1
0
 /// <summary>
 /// Выполнение асинхронного положительного или негативного условия в результирующем ответе значения с возвращением к коллекции
 /// </summary>
 public static async Task <IResultCollection <TValueOut> > ResultValueOkBadToCollectionAsync <TValueIn, TValueOut>(this IResultValue <TValueIn> @this,
                                                                                                                   Func <TValueIn, Task <IEnumerable <TValueOut> > > okFunc,
                                                                                                                   Func <IReadOnlyCollection <IErrorResult>, Task <IEnumerable <TValueOut> > > badFunc) =>
 await @this.
 ResultValueOkBadAsync(okFunc, badFunc).
 ToResultCollectionTaskAsync();