NuGet Gallery Feed for Result.OrDefaultInstead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());https://www.nuget.org/packages/Result.OrDefault/2018-12-11T03:37:08Zhttps://www.nuget.org/packages/Result.OrDefault/1.0.9Result.OrDefault 1.0.92015-03-16T21:55:31Z2018-12-11T03:34:48Zhalllohttps://www.nuget.org/profiles/hallloInstead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());https://www.nuget.org/packages/Result.OrDefault/1.0.8Result.OrDefault 1.0.82015-03-16T19:32:20Z2018-12-11T03:34:48Zhalllohttps://www.nuget.org/profiles/hallloInstead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());https://www.nuget.org/packages/Result.OrDefault/1.0.7Result.OrDefault 1.0.72015-03-14T13:09:31Z2018-12-11T03:34:47Zhalllohttps://www.nuget.org/profiles/hallloInstead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());https://www.nuget.org/packages/Result.OrDefault/1.0.2Result.OrDefault 1.0.22015-03-14T10:58:33Z2018-12-11T03:34:49Zhalllohttps://www.nuget.org/profiles/hallloInstead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());https://www.nuget.org/packages/Result.OrDefault/1.0.1Result.OrDefault 1.0.12015-03-14T10:47:35Z2018-12-11T03:36:07Zhalllohttps://www.nuget.org/profiles/hallloInstead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());https://www.nuget.org/packages/Result.OrDefault/1.0.0Result.OrDefault 1.0.02015-03-14T10:33:04Z2018-12-11T03:37:08Zhalllohttps://www.nuget.org/profiles/hallloInstead of null checks you can simply write for example Result.OrDefault(() => SelectedItem.Invoice.Employee.Name.ToString());