/// <summary>
        /// Отправка данных
        /// </summary>
        /// <param name="sendData"></param>
        /// <param name="reciver"></param>
        public override bool SyncOut(IRemoteData sendData, AccountInfo reciver)
        {
            var dataToSend = sendData as BaseSyncRemoteData;

            if (dataToSend == null)
            {
                return(false);
            }

            foreach (var file in dataToSend.Attachments.ToList())
            {
                var dir = new DirectoryInfo(file.DirectoryName);

                if (!dir.Exists)
                {
                    dir.Create();
                }

                SyncOut(file.FullName);

                var filename = Path.GetFileNameWithoutExtension(file.FullName);
                var dataDir  = Path.GetDirectoryName(file.FullName);

                if (dataDir != null)
                {
                    var chunks = Directory.GetFiles(dataDir, string.Format("{0}.z*", filename));

                    foreach (var chunk in chunks)
                    {
                        dataToSend.Attachments.Add(new FileInfo(chunk));
                    }
                }
            }

            var result = mSyncClient.SendData(dataToSend, reciver.Username);


            return(result);
        }