public override bool Execute() { if (string.IsNullOrEmpty(ApiToken)) { Log.LogError("You must supply Toggl Api Token.\n{0}", "https://www.toggl.com/user/edit"); return false; } var configuration = new Configuration(new NameValueCollection()) { ApiToken = ApiToken, ImageWidth = ImageWidth, ImageHeight = ImageHeight, ImageTitle = ImageTitle, OutputFile = OutputFile, ImageFormat = ImageFormat, Weeks = Weeks, ProjectName = ProjectName, Dynamic = Dynamic }; Log.LogMessageFromText(configuration.ToString(), MessageImportance.Normal); new ProgramWorkflow(configuration).Run(); return true; }
public ProgramWorkflow(Configuration configuration) { this.configuration = configuration; }