Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
        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();
            }
        }
Ejemplo n.º 4
0
        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();

            }
        }
Ejemplo n.º 5
0
 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();
     }
 }