Example #1
0
 public NativeDesktopSections(IClientApplication clientApplication)
 {
     OperatingSystems      = DashboardSection.Mandatory(clientApplication.IsNativeDesktopOperatingSystemsComplete());
     ConnectionDetails     = DashboardSection.Mandatory(clientApplication.IsNativeDesktopConnectionDetailsComplete());
     MemoryAndStorage      = DashboardSection.Mandatory(clientApplication.IsNativeDesktopMemoryAndStorageComplete());
     ThirdParty            = DashboardSection.Optional(clientApplication.IsNativeDesktopThirdPartyComplete());
     HardwareRequirements  = DashboardSection.Optional(!string.IsNullOrWhiteSpace(clientApplication?.NativeDesktopHardwareRequirements));
     AdditionalInformation = DashboardSection.Optional(!string.IsNullOrWhiteSpace(clientApplication?.NativeDesktopAdditionalInformation));
 }