public override object Deserialize(IDictionary <string, object> dictionary, Type type, JavaScriptSerializer serializer)
        {
            WfClientApplication application = new WfClientApplication();

            application.CodeName = dictionary.GetValue("codeName", string.Empty);
            application.Name     = dictionary.GetValue("name", string.Empty);
            application.Sort     = dictionary.GetValue("sort", 0);

            return(application);
        }
        public override object Deserialize(IDictionary<string, object> dictionary, Type type, JavaScriptSerializer serializer)
        {
            WfClientApplication application = new WfClientApplication();

            application.CodeName = dictionary.GetValue("codeName", string.Empty);
            application.Name = dictionary.GetValue("name", string.Empty);
            application.Sort = dictionary.GetValue("sort", 0);

            return application;
        }
        public override IDictionary <string, object> Serialize(object obj, JavaScriptSerializer serializer)
        {
            WfClientApplication application = (WfClientApplication)obj;

            Dictionary <string, object> dictionary = new Dictionary <string, object>();

            dictionary.AddNonDefaultValue("codeName", application.CodeName);
            dictionary.AddNonDefaultValue("name", application.Name);
            dictionary.AddNonDefaultValue("sort", application.Sort);

            return(dictionary);
        }
        public WfClientApplication ServerToClient(WfApplication server, ref WfClientApplication client)
        {
            server.NullCheck("server");

            if (client == null)
                client = new WfClientApplication();

            client.CodeName = server.CodeName;
            client.Name = server.Name;
            client.Sort = server.Sort;

            return client;
        }
Beispiel #5
0
        public WfClientApplication ServerToClient(WfApplication server, ref WfClientApplication client)
        {
            server.NullCheck("server");

            if (client == null)
            {
                client = new WfClientApplication();
            }

            client.CodeName = server.CodeName;
            client.Name     = server.Name;
            client.Sort     = server.Sort;

            return(client);
        }
Beispiel #6
0
        public WfClientApplicationCollection ServerToClient(WfApplicationCollection server)
        {
            server.NullCheck("server");

            WfClientApplicationCollection client = new WfClientApplicationCollection();

            foreach (WfApplication serverItem in server)
            {
                WfClientApplication clientItem = null;

                this.ServerToClient(serverItem, ref clientItem);

                client.Add(clientItem);
            }

            return(client);
        }