public void DeleteFactory(User user, FactoryInfo info)
        {
            List <byte> buffer = new List <byte>();

            buffer.Add((byte)Operations.DeleteFactory);
            buffer.AddRange(info.serialise());
            SendToClient(buffer.ToArray());
            ReceiveForClient();
        }
        public void AddFactory(User user, FactoryInfo info)
        {
            List <byte> buffer = new List <byte>();

            buffer.Add((byte)Operations.AddFactory);
            buffer.AddRange(BitConverter.GetBytes(user.userType));
            buffer.AddRange(BitConverter.GetBytes(user.factoryID));
            buffer.AddRange(info.serialise());
            SendToClient(buffer.ToArray());
            ReceiveForClient();
        }