public static void sendNewMessageToUser(string betreff, string nachricht, Int64 senderID, Int64 empfID) { using (DBEntities dbConnection = new DBEntities()) { Nachricht newNachricht = new Nachricht(betreff, nachricht, senderID, empfID); dbConnection.Nachricht.Add(newNachricht); dbConnection.SaveChanges(); } }
public static void createStatus(string text, Int64 mitgliedID) { using (DBEntities dbConnection = new DBEntities()) { Statusmeldung newStatus = new Statusmeldung(text, mitgliedID); dbConnection.Statusmeldung.Add(newStatus); dbConnection.SaveChanges(); } }
public static void createFA(Int64 senderID, Int64 empfID) { using (DBEntities dbConnection = new DBEntities()) { Freundschaftsanfrage newFA = new Freundschaftsanfrage(senderID, empfID, false); dbConnection.Freundschaftsanfrage.Add(newFA); dbConnection.SaveChanges(); Int64 id = newFA.freundschaftsanfrageID; String nachricht = "click here http://localhost:32207/fa.aspx?id=" + id; dbConnection.Nachricht.Add(new Nachricht("Neue Anfrage", nachricht, senderID, empfID)); dbConnection.SaveChanges(); } }
public static void createNewUser(string vorname, string nachname, DateTime gebdatum, string email, string pw, Nullable<bool> geschlecht) { using (DBEntities dbConnection = new DBEntities()) { string username = email; string clearPW = pw; string salt = Hasher.GenerateSaltValue(); string hashedPW = Hasher.HashPassword(clearPW, salt, SHA512.Create()); Passwords newPW = new Passwords(); newPW.passwordName = hashedPW; newPW.passwordSalt = salt; dbConnection.Passwords.Add(newPW); dbConnection.SaveChanges(); Mitglied newMitglied = new Mitglied(vorname, nachname, gebdatum, email, newPW.passwordID, geschlecht); dbConnection.Mitglied.Add(newMitglied); dbConnection.SaveChanges(); } }
public static void acceptFriendship(Int64 anfrageID) { using (DBEntities dbConnection = new DBEntities()) { dbConnection.Freundschaftsanfrage.Find(anfrageID).freundschaftsanfrageAngenommen = true; Int64 a = dbConnection.Freundschaftsanfrage.Find(anfrageID).mitgliedIDSender; Int64 b = dbConnection.Freundschaftsanfrage.Find(anfrageID).mitgliedIDEmpfaenger; dbConnection.Freundschaft.Add(new Freundschaft(a, b, true)); dbConnection.SaveChanges(); } }