Exemplo n.º 1
0
        public async Task <IActionResult> Post([FromBody] Project project)
        {
            if (!ModelState.IsValid)
            {
                return(new BadRequestObjectResult(ModelState));
            }
            var builderSettings = _iconfiguration.Get <BuilderSettings>();

            var builder = new BuildSolution(builderSettings);

            string result = null;

            try
            {
                result = await builder.RunAsync(project);
            }
            catch (Exception ex)
            {
                result = ex.ToString();
            }

            if (result.Equals("Success"))
            {
                return(Ok("Success"));
            }
            else
            {
                return(BadRequest(result));
            }
        }
Exemplo n.º 2
0
        public async Task Run(BuilderSettings builderSettings)
        {
            var builder = new BuildSolution(builderSettings);

            var testProject = new KitchenModel();

            string messages = await builder.RunAsync(testProject.Project);

            Console.WriteLine(messages);
            if (!messages.Equals("Success"))
            {
                Console.Read();
            }
        }