public UseParaplyResult ShouldUseParaply(Result<IEnumerable<YrData>> yrResult) { var useParaplyResult = new UseParaplyResult(); if(!yrResult.HasError()) { var yrData = yrResult.Value.First(); useParaplyResult.YrData = yrData; useParaplyResult.Result = yrData.SymbolName.Contains("regn", StringComparison.InvariantCultureIgnoreCase) ? UseParaply.Yes : UseParaply.No; return useParaplyResult; } return useParaplyResult; }
private void FlightsLoaded(Result<IEnumerable<Flight>> result) { if(result.HasError()) HandleException(result.Error); else _dispatcher.Invoke(() => LoadFlights(result.Value)); }