MemberAdminWindow: Send email to all addresses of member
This commit is contained in:
@ -157,8 +157,12 @@ namespace Elwig.Helpers {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void MailTo(string emailAddress) {
|
public static void MailTo(string emailAddress) {
|
||||||
|
MailTo(new string[] { emailAddress });
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void MailTo(IEnumerable<string> emailAddresses) {
|
||||||
Process.Start(new ProcessStartInfo() {
|
Process.Start(new ProcessStartInfo() {
|
||||||
FileName = $"mailto:{emailAddress}",
|
FileName = $"mailto:{string.Join(",%20", emailAddresses)}",
|
||||||
UseShellExecute = true,
|
UseShellExecute = true,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -266,7 +266,7 @@ namespace Elwig.Windows {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void Menu_Member_SendEmail_Click(object sender, RoutedEventArgs evt) {
|
private void Menu_Member_SendEmail_Click(object sender, RoutedEventArgs evt) {
|
||||||
Utils.MailTo(((Member)MemberList.SelectedItem).EmailAddresses.First().Address);
|
Utils.MailTo(((Member)MemberList.SelectedItem).EmailAddresses.Select(a => a.Address));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void FocusSearchInput(object sender, RoutedEventArgs evt) {
|
private void FocusSearchInput(object sender, RoutedEventArgs evt) {
|
||||||
|
Reference in New Issue
Block a user