/// <summary> /// Gets the project. /// </summary> /// <param name="request">The request.</param> /// <returns></returns> /// <remarks></remarks> public DataResponse GetProject(ProjectRequest request) { string data = null; DataResponse response = new DataResponse(RunProjectRequest(request, SecurityPermission.ViewConfiguration, null, delegate(ProjectRequest arg, Response resp) { Log.Info("Getting project - " + request.ProjectName); data = new NetReflectorProjectSerializer() .Serialize(configurationService.Load().Projects[arg.ProjectName]); })); response.Data = data; return response; }
public void Test2() { Project TestProject = new Project(); TestProject.Name = "Test Project"; TestProject.IntegrationFilter = this; NetReflectorProjectSerializer Izer = new NetReflectorProjectSerializer(); string Serialized = Izer.Serialize(TestProject); Console.WriteLine(Serialized); Project Clone = Izer.Deserialize(Serialized); }