public void EditMessage(int messageid, string receiver) { string Sender = Username; string Receiver = receiver; int idtoselect = messageid; bool check = Database_Access.SenderCheck(Username, idtoselect); if (check == true) { Console.WriteLine("Type your new message, limit 250 characters."); string newcontent = Console.ReadLine(); Database_Access.EditMessage(newcontent, Sender, Receiver, idtoselect); Console.Clear(); Console.WriteLine("Message editing complete!"); ViewHistory(receiver); Message messagetoedit = Database_Access.IdRetrieve(idtoselect); File_Acess.EditMessage(messagetoedit); } else { Console.Clear(); Console.WriteLine("You can't edit message you haven't sent."); } }
public void DeleteMessage(int messageid, string receiver) { string Sender = Username; string Receiver = receiver; int idtoselect = messageid; bool check = Database_Access.SenderCheck(Sender, idtoselect); if (check == true) { Database_Access.MessageDeletion(Sender, Receiver, idtoselect); Console.Clear(); Console.WriteLine("Message deletion complete!"); ViewHistory(receiver); Message messagetodelete = Database_Access.IdRetrieve(idtoselect); File_Acess.DeleteMessage(messagetodelete); } else { Console.Clear(); Console.WriteLine("You can't delete messages you haven't sent."); } }