private Task <ProjectPlanDto> OpenProjectPlanDtoAsync(string filename) { if (string.IsNullOrWhiteSpace(filename)) { throw new ArgumentException(nameof(filename)); } return(Task.Run(() => OpenSave.OpenJson <ProjectPlanDto>(filename))); }
private static Task SaveProjectPlanDtoAsync(ProjectPlanDto projectPlanDto, string filename) { if (projectPlanDto == null) { throw new ArgumentNullException(nameof(projectPlanDto)); } if (string.IsNullOrWhiteSpace(filename)) { throw new ArgumentException(nameof(filename)); } return(Task.Run(() => OpenSave.SaveJson(projectPlanDto, filename))); }