using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.SharePoint; using Taloyhtio.ReimariIntegration.CodeFiles; using Taloyhtio.ReimariIntegration.CodeFiles.DataAccess; namespace ConsoleJobRunner { class Program { static void Main(string[] args) { if (args.Length != 1) { Console.WriteLine("Usage: exe {web_app_url}"); return; } var logger = new Logger(Constants.LOG_FILE_BOARD_MEMBERS_SYNC); string webAppUrl = args[0]; using (var site = new SPSite(webAppUrl)) { var webApp = site.WebApplication; string taloyhtioConnStr = DataHelper.GetTaloyhtioConnectionString(webApp, logger); string reimConnStr = DataHelper.GetReimConnectionString(webApp, logger); var engine = new BoardMembersSyncJobEngine(webAppUrl, taloyhtioConnStr, reimConnStr, logger); engine.Run(); } } } }