Example #1
0
        static Program()
        {
            var configuration = ProgramUtility.LoadConfiguration(Directory.GetCurrentDirectory());

            TraceSources.ConfiguredTraceSourceName = configuration[DeploymentEnvironment.DefaultTraceSourceNameConfigurationKey];

            traceSource = TraceSources
                          .Instance
                          .GetTraceSourceFromConfiguredName()
                          .WithSourceLevels();
        }
Example #2
0
        public IssueManagerRepositoryTest(ITestOutputHelper helper)
        {
            this._testOutputHelper = helper;

            var projectRoot = FrameworkAssemblyUtility
                              .GetPathFromAssembly(this.GetType().Assembly, "../../../");
            var projectInfo = new DirectoryInfo(projectRoot);

            var basePath = projectInfo.Parent.FindDirectory("Edu.Ucsb.IssueManager.Web").FullName;

            this._configuration = ProgramUtility.LoadConfiguration(basePath);
        }
Example #3
0
        /// <summary>
        /// main method
        /// </summary>
        /// <param name="args">args for the method</param>
        private static void Main(string[] args)
        {
            //if (ProgramUtility.UpdateRepository(args))
            //{
            //    //log success message
            //}
            //else
            //{
            //    //log Error message
            //}



            bool result = ProgramUtility.UpdateRepository(args);

            Console.WriteLine("job completed");
            Console.ReadLine();
        }
Example #4
0
        internal static string Run(string[] args)
        {
            var configuration = ProgramUtility.LoadConfiguration(Directory.GetCurrentDirectory());

            TraceSources.ConfiguredTraceSourceName = configuration[DeploymentEnvironment.DefaultTraceSourceNameConfigurationKey];

            var traceSource = TraceSources
                              .Instance
                              .GetTraceSourceFromConfiguredName()
                              .WithSourceLevels();

            var getter   = new PublicationsActivitiesGetter(args);
            var activity = getter.GetActivity().WithConfiguration(configuration);

            return(getter.Args.IsHelpRequest() ?
                   activity.DisplayHelp(getter.Args)
                :
                   activity.StartActivity(getter.Args, traceSource));
        }
Example #5
0
        public static async Task <HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequestMessage req, TraceWriter log)
        {
            log.Info("Azure function processing a request.");

            IEnumerable <KeyValuePair <string, string> > querystruings = req.GetQueryNameValuePairs();
            List <string> allValues = (from qs in querystruings select qs.Value).Distinct().ToList();

            string[] args = allValues.ToArray();

            // string[] args = new string[] { "CRMSourceServiceUrl", "CRMSourceInstanceUrl", "GitUserName", "GitPassword", "TFSUser", "TFSPassword", "WEB" };

            if (ProgramUtility.Execute(args))
            {
                return(req.CreateResponse(HttpStatusCode.OK, "Success"));
            }
            else
            {
                return(req.CreateResponse(HttpStatusCode.BadRequest, "Error"));
            }
        }
Example #6
0
 private void AboutHelpMenuClicked(object sender, RoutedEventArgs e)
 {
     ProgramUtility.ExecuteNonWaiting("https://github.com/Darkgaja/Docdown");
 }
Example #7
0
 private void MarkdownHelpMenuClicked(object sender, RoutedEventArgs e)
 {
     ProgramUtility.ExecuteNonWaiting("https://pandoc.org/MANUAL.html#pandocs-markdown");
 }