Пример #1
0
 /// <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;
 }
Пример #2
0
        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);
        }