/// <summary> /// Записываем в файл /// </summary> public void SendTo(Cigarete currentCigarette) { // Подготавливаем строку для вывода var text = $"{currentCigarette.СigaretteCount} {currentCigarette.СigaretteDateTime.ToString("dd.MM.yyyy")} {currentCigarette.СigaretteDateTime.ToString("HH:MM:ss")} {currentCigarette.СigaretteLabel}"; // Записываем в поток _steamFileToSave.WriteLine(text); // Принудительно записываем в файл и очищаем поток _steamFileToSave.Flush(); }
/// <summary> /// Добавление в словарь сигареты /// </summary> public void AddNow(LabelCigarettes currentLabel) { // изменяем значение поледней записи _lastCount++; // Создаем объект тукущей сигареты и заполняем его поля var currentCigarette = new Cigarete { СigaretteCount = _lastCount, СigaretteDateTime = DateTime.Now, СigaretteLabel = currentLabel }; // Добавляем текущую сигарету к списку CigarettesList.Add(currentCigarette); // Отправить текущую сигарету для записи в Sender Sender.SendTo(currentCigarette); }