→ חזרה לעמוד הקודם
// סיכום וחומר לימוד

שליחת מייל למשתמש

פרויקט הנדסת תוכנהבונוסים ותוספות לפרויקט

שליחת מייל למשתמש מתוך האתר או המשחק - WPF

נוסיף את הפעולה הבאה בעמוד בו נרצה לבצע שליחת מייל (יכול להיות לסיכום הזמנה / משחק וכדומה).

נשלים 3 שלבים:

  • recipient - כתובת המייל של השחקן / המשתמש.
  • subject - נושא.
  • body - תוכן ההודעה.
private void SendMail_Click(object sender, RoutedEventArgs e)
{
    // שליפת המייל של השחקן הנוכחי
    string recipient = UserAPIService.CurrentUser?.Mail ?? "";

    string subject = Uri.EscapeDataString("TRIX! הצלחתי במשחק הטריוויה");
    string body = Uri.EscapeDataString($"היי! רציתי לשתף שסיימתי משחק בנושא {questions[0].CategoryNavigation.Name} וקיבלתי {score} נקודות!");

    string url =
        $"https://mail.google.com/mail/?view=cm&fs=1&to={recipient}&su={subject}&body={body}";

    System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo
    {
        FileName = url,
        UseShellExecute = true
    });
}

וכמובן - נקרא למתודה מהמקום המתאים, מלחיצה על כפתור / פעולה אחרת וכדומה. לדוגמה:

Click="SendMail_Click"
הורדת הקובץ המקוריPDF · שליחת מייל למשתמש