/// <summary>Set Client and VS Workspace</summary> private void setWorkspace() { // Set Client Workspace Repository.Connection.Client.Initialize(Repository.Connection); // Test Client if (!isClientCreated()) { throw new Exception("Client '" + Workspace + "' does not exist."); } // Get Client Root WorkspaceRoot = getClientRoot(); if (!WorkspaceRoot.Equals("null", StringComparison.CurrentCultureIgnoreCase) && !Directory.Exists(WorkspaceRoot)) { createClientRoot(WorkspaceRoot); } // Set Current Working Directory if (string.IsNullOrEmpty(SolutionPath)) { Repository.Connection.CurrentWorkingDirectory = WorkspaceRoot; } else { Repository.Connection.CurrentWorkingDirectory = SolutionPath; } }
public HttpResponseMessage Get() { Log.Submit(LogLevel.Debug, "GET request received"); HttpResponseMessage response = WorkspaceRoot.GetWorkspace(Request); Log.Submit(LogLevel.Debug, "GET response ready"); return(response); }
public async Task <Workspaces.QueryResult> GetWorkspacesAsync(string wkspaceUrl) { string jsonWorkspaceRoot = await GetCall(wkspaceUrl); WorkspaceRoot workspaceRoot = JsonToObject.Deserialize <WorkspaceRoot>(jsonWorkspaceRoot); return(workspaceRoot.QueryResult); }
public void RootControllerGetTest() { string response; HttpStatusCode responseCode = HttpClient.Invoke(InvokeUrl, "GET", out response); Assert.AreEqual(HttpStatusCode.OK, responseCode); Assert.AreEqual(WorkspaceRoot.GetWorkspaceContent(InvokeUrl), response); }
protected virtual void OnButtonOkClicked(object sender, System.EventArgs e) { if (WorkspaceName.Contains(" ")) { MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("error_whitespace_work"), "", Gtk.MessageType.Error); md.ShowDialog(); return; } if (WorkspaceRoot.Contains(" ")) { MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("error_whitespace_work_path"), "", Gtk.MessageType.Error); md.ShowDialog(); return; } if (String.IsNullOrEmpty(WorkspaceName)) { MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_workspace_name"), "", Gtk.MessageType.Error); md.ShowDialog(); return; } if (String.IsNullOrEmpty(WorkspaceOutput)) { MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_workspace_output"), "", Gtk.MessageType.Error); md.ShowDialog(); return; } if (String.IsNullOrEmpty(WorkspaceRoot)) { MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_workspace_root"), "", Gtk.MessageType.Error); md.ShowDialog(); return; } if (project) { if (String.IsNullOrEmpty(ProjectName)) { MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("please_set_project_name"), "", Gtk.MessageType.Error); md.ShowDialog(); return; } if (ProjectName.Contains(" ")) { MessageDialogs md = new MessageDialogs(MessageDialogs.DialogButtonType.Ok, MainClass.Languages.Translate("error_whitespace_proj"), "", Gtk.MessageType.Error); md.ShowDialog(); return; } } this.Respond(ResponseType.Ok); }