שליחת מייל למשתמש מתוך האתר או המשחק - 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"