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" })); }