/// <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); } }
/// <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); } }