コード例 #1
0
        /// <summary>
        /// Добавление нового пользователя в список
        /// </summary>
        /// <param name="userid">Идентификатор пользователя</param>
        /// <param name="nick">Ник</param>
        private void AddUser(long userid, string nick)
        {
            bool result = CheckUser(userid);

            if (result)
            {
                Users users = new Users()
                {
                    Id        = IdUserGenerator(),
                    UserId    = userid,
                    Nick      = nick,
                    DateAdded = DateTime.Now
                };

                UsersList.Add(users);
                SerializeData.SaveItems(UsersList, Path.Users);
            }
        }
コード例 #2
0
        /// <summary>
        /// Добавление нового сообщения
        /// </summary>
        /// <param name="messages">Модель данных MessagesLog</param>
        public void Add(MessagesLog messages)
        {
            try
            {
                if (messages != null)
                {
                    messages.Id         = IdMessageGenerator();
                    messages.CreateDate = DateTime.Now;
                    messages.CreateTime = DateTime.Now.ToShortTimeString();
                    MessagesList.Add(messages);

                    SerializeData.SaveItems(MessagesList, Path.MessagesLog);

                    AddUser(messages.UserId, messages.Name);
                }
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
            }
        }