public static void Delete(Message message) { MessageToFile.TryToRun(() => { File.Delete(FullFileName(message.MessageId)); }, "Failed to delete message to file. Try again ? [y/n]"); }
public static void Save(Message message) { MessageToFile.TryToRun(() => { CreateDirectory(SaveFolder); string content = Convert(message); File.WriteAllText(FullFileName(message.MessageId), content); }, "Failed to save message to file. Try again ? [y/n]"); }
private void AskAndDelete() { if (MessageBox.Show("Delete Selected Message ? [y/n] ") == MessageBox.MessageBoxResult.No) { return; } if (_message.Delete()) { Alerts.Success("Message deleted successfully !!!"); MessageToFile.Delete(_message); } else { Alerts.Warning("Unable to delete Message !!!"); } }
private void AskAndInsert() { if (MessageBox.Show($"Send Message [y/n] ") == MessageBox.MessageBoxResult.No) { return; } _message.Subject = this["Subject"]; _message.Body = this["Body"]; if (_message.Insert()) { Alerts.Success("Message Sent successfully !!!"); MessageToFile.Save(_message); } else { Alerts.Warning("Unable to Send Message !!!"); } }
private void AskAndUpdate() { if (MessageBox.Show("Edit Selected Message ? [y/n] ") == MessageBox.MessageBoxResult.No) { return; } _message.Subject = this["Subject"]; _message.Body = this["Body"]; if (_message.Update()) { Alerts.Success("Message Updated successfully !!!"); MessageToFile.Save(_message); } else { Alerts.Warning("Unable to Update Message !!!"); } }