コード例 #1
0
 private Task <ProjectPlanDto> OpenProjectPlanDtoAsync(string filename)
 {
     if (string.IsNullOrWhiteSpace(filename))
     {
         throw new ArgumentException(nameof(filename));
     }
     return(Task.Run(() => OpenSave.OpenJson <ProjectPlanDto>(filename)));
 }
コード例 #2
0
 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)));
 }