public void ServerToClient(WfAssignee server, ref WfClientAssignee client)
        {
            server.NullCheck("server");

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

            client.AssigneeType = server.AssigneeType.ToClientAssigneeType();
            client.Delegator = (WfClientUser)server.Delegator.ToClientOguObject();
            client.Selected = server.Selected;
            client.User = (WfClientUser)server.User.ToClientOguObject();
            client.Url = server.Url;
        }
        public void ClientToServer(WfClientAssignee client, ref WfAssignee server)
        {
            client.NullCheck("client");

            if (server == null)
                server = new WfAssignee();

            server.AssigneeType = client.AssigneeType.ToAssigneeType();
            server.Delegator = (IUser)client.Delegator.ToOguObject();
            server.Selected = client.Selected;
            server.User = (IUser)client.User.ToOguObject();
            server.Url = client.Url;
        }
Beispiel #3
0
 public static void AreSame(this WfClientAssignee expected, WfAssignee actual)
 {
     if (expected != null && actual != null)
     {
         Assert.AreEqual(expected.AssigneeType, actual.AssigneeType.ToClientAssigneeType());
         Assert.AreEqual(expected.Url, actual.Url);
         Assert.IsTrue(expected.User.AreSame(actual.User));
         Assert.IsTrue(expected.Delegator.AreSame(actual.Delegator));
     }
     else
     {
         Assert.AreEqual(expected, actual);
     }
 }
        public void ServerToClient(WfAssignee server, ref WfClientAssignee client)
        {
            server.NullCheck("server");

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

            client.AssigneeType = server.AssigneeType.ToClientAssigneeType();
            client.Delegator    = (WfClientUser)server.Delegator.ToClientOguObject();
            client.Selected     = server.Selected;
            client.User         = (WfClientUser)server.User.ToClientOguObject();
            client.Url          = server.Url;
        }
        public void ClientToServer(WfClientAssignee client, ref WfAssignee server)
        {
            client.NullCheck("client");

            if (server == null)
            {
                server = new WfAssignee();
            }

            server.AssigneeType = client.AssigneeType.ToAssigneeType();
            server.Delegator    = (IUser)client.Delegator.ToOguObject();
            server.Selected     = client.Selected;
            server.User         = (IUser)client.User.ToOguObject();
            server.Url          = client.Url;
        }
        public void ServerToClient(WfAssigneeCollection server, WfClientAssigneeCollection client)
        {
            server.NullCheck("server");
            client.NullCheck("client");

            client.Clear();

            foreach (WfAssignee s in server)
            {
                WfClientAssignee c = null;

                WfClientAssigneeConverter.Instance.ServerToClient(s, ref c);

                client.Add(c);
            }
        }
Beispiel #7
0
 public static void AreSame(this WfClientAssignee expected, WfClientAssignee actual)
 {
     AreSame(expected, actual, true);
 }
        public static void AreSame(this WfClientAssignee expected, WfClientAssignee actual, bool checkUrl)
        {
            if (expected != null && actual != null)
            {
                Assert.AreEqual(expected.AssigneeType, actual.AssigneeType);

                if (checkUrl)
                    AssertStringEqual(expected.Url, actual.Url);

                Assert.IsTrue(expected.User.AreSame(actual.User));
                Assert.IsTrue(expected.Delegator.AreSame(actual.Delegator));
            }
            else
                Assert.AreEqual(expected, actual);
        }
 public static void AreSame(this WfClientAssignee expected, WfClientAssignee actual)
 {
     AreSame(expected, actual, true);
 }