public async Task InstallSoftwareAsync(string fileName) { var AvailableSoftwares = _infrasctructureFileOps.SerializeApps(); foreach (Software software in AvailableSoftwares) { if (fileName == software.Name) { await _infrasctructureFileOps.RunProcessAsync(software.FileName, software.Silent); } } }