Example #1
0
        public async Task <IActionResult> CreateApp(string appName, IFormCollection formData)
        {
            var appTypeName    = formData.FirstOrDefault(kvp => kvp.Key.Equals("TypeName")).Value.FirstOrDefault();
            var appTypeVersion = formData.FirstOrDefault(kvp => kvp.Key.Equals("TypeVersion")).Value.FirstOrDefault();

            if (appTypeName == null || appTypeVersion == null)
            {
                return(BadRequest());
            }
            await _clusterManager.CreateApp(appName, appTypeName, appTypeVersion);

            return(Ok(new { result = $"Application {appName} created" }));
        }