CalDavSynchronizer.Ui.Reports.ViewModels.ReportViewModel.CreateDesignInstance C# (CSharp) Method

CreateDesignInstance() public static method

public static CreateDesignInstance ( bool hasWarnings = false, bool hasErrors = false ) : ReportViewModel
hasWarnings bool
hasErrors bool
return ReportViewModel
    public static ReportViewModel CreateDesignInstance (bool hasWarnings = false, bool hasErrors = false)
    {
      var reportName = SynchronizationReportName.Create (Guid.NewGuid(), new DateTime (2000, 10, 10), hasWarnings, hasErrors);

      var proxy = new ReportProxy (reportName, () => SynchronizationReportDesignInstance, "The profile name");

      return new ReportViewModel (proxy, NullSynchronizationReportRepository.Instance, NullReportViewModelParent.Instance);
    }