public bool CreateForumMessageData(ForumMessage forumMessage) { using (ChatDatabase ChatDB = new ChatDatabase()) { ChatDB.ForumMessages.Add(forumMessage); return(SaveComitChanges(ChatDB)); } }
public bool UpdateForumMessage(ForumMessage OldForumMessage, string NewForumMessageText) { using (ChatDatabase ChatDB = new ChatDatabase()) { ChatDB.ForumMessages.Single(fm => fm.TextMessageToAll == OldForumMessage.TextMessageToAll). TextMessageToAll = NewForumMessageText; return(SaveComitChanges(ChatDB)); } }
internal bool UpdateMessage() { ForumMessage MessageToEdit = ChooseMessageToChange(); Console.WriteLine("Change your message"); // Replace the old message text with the new string NewMessageText = Console.ReadLine(); return(DataHandler.UpdateForumMessage(MessageToEdit, NewMessageText)); }
public bool DeleteForumMessage(ForumMessage DeletedMessage, User sender) { using (ChatDatabase ChatDB = new ChatDatabase()) { ForumMessage DeletePM = ChatDB.ForumMessages.Single(fm => fm.TextMessageToAll == DeletedMessage.TextMessageToAll); ChatDB.ForumMessages.Remove(DeletePM); return(SaveComitChanges(ChatDB)); } }
public bool CreateMessage() { Console.WriteLine("Type something"); string MessageTextToAll = Console.ReadLine(); ForumMessage MessageForAll = new ForumMessage() { TextMessageToAll = MessageTextToAll, SenderId = ActiveUser.UserID }; return(DataHandler.CreateForumMessageData(MessageForAll)); }
public bool DeleteForumMessage(ForumMessage SelectedMessage, User sender) { List <string> AllLines = File.ReadLines(@"C:\Users\user\Desktop\ForumMessages.txt").ToList(); int index = 0; foreach (string line in AllLines) { string[] ListElements = line.Split(' '); if (ListElements[2] == SelectedMessage.TextMessageToAll) { index = AllLines.IndexOf(line); AllLines.RemoveAt(index); break; } else { index++; } } File.WriteAllLines(@"C:\Users\user\Desktop\ForumMessages.txt", AllLines); return(true); }
public bool UpdateForumMessage(ForumMessage OldForumMessage, string NewForumMessageText) { List <string> AllLines = File.ReadLines(@"C:\Users\user\Desktop\ForumMessages.txt").ToList(); int index = 0; foreach (string line in AllLines) { string[] ListElements = line.Split(' '); if (ListElements[2] == OldForumMessage.TextMessageToAll) { index = AllLines.IndexOf(line); AllLines[index] = NewForumMessageText; break; } else { index++; } } File.WriteAllLines(@"C:\Users\user\Desktop\ForumMessages.txt", AllLines); return(true); }
public bool DeleteMessage() { ForumMessage MessageToDelete = ChooseMessageToChange(); return(DataHandler.DeleteForumMessage(MessageToDelete, ActiveUser)); }
public bool CreateForumMessageData(ForumMessage forumMessage) { File.AppendAllText(@"C:\Users\user\Desktop\Forummessages.txt", forumMessage.ForumMessageId + " " + forumMessage.SendDateToAll + " " + forumMessage.Sender.UserID + " " + forumMessage.TextMessageToAll + " " + Environment.NewLine); return(true); }
public void SaveForumMessage(ForumMessage FM) { File.AppendAllText(@"C:\Users\user\Desktop\PersonalMessages.txt", $"{GetNewPersonalMessageID()} {FM.SenderId} {FM.SendDateToAll} {FM.TextMessageToAll} "); }