public async void Import() { if (UseWorkingHourApiImport.Value) { var targetYearMonth = new Domain.Domain.YearMonth(SelectedYear.Value, SelectedMonth.Value); await _ExporterModel.ImportWorkingHourByApi(targetYearMonth, ImportKey.Value); } else { _ExporterModel.ImportFile(ImportKey.Value); } }
public void Export(int year, int month, string path, bool autoAdjust) { var targetYearMonth = new Domain.Domain.YearMonth(year, month); var result = _ExportMonthlyReportUseCase.Export(targetYearMonth, path, autoAdjust); if (result.IsSuccessed) { SnackbarService.Current.ShowMessage("以下のパスに工数集計結果を出力しました" + Environment.NewLine + path); } else { var sb = new StringBuilder() .AppendLine("【エラーあり】工数集計結果を出力しました") .AppendLine(path); SnackbarService.Current.ShowMessage(sb.ToString()); } }