Files

33 lines
928 B
C#
Raw Permalink Normal View History

2025-11-15 14:52:01 +01:00
using System;
2025-09-29 11:16:14 +02:00
using Microsoft.UI.Xaml.Controls;
using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Enums;
2025-09-29 11:16:14 +02:00
using Wino.Core.Domain.Interfaces;
namespace Wino.Dialogs;
public sealed partial class CreateAccountAliasDialog : ContentDialog, ICreateAccountAliasDialog
{
2025-11-14 18:51:48 +01:00
public MailAccountAlias CreatedAccountAlias { get; set; } = null!;
2025-09-29 11:16:14 +02:00
public CreateAccountAliasDialog()
{
InitializeComponent();
}
private void CreateClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
CreatedAccountAlias = new MailAccountAlias
{
AliasAddress = AliasTextBox.Text.Trim(),
ReplyToAddress = ReplyToTextBox.Text.Trim(),
Id = Guid.NewGuid(),
IsPrimary = false,
IsVerified = false,
Source = AliasSource.Manual,
SendCapability = AliasSendCapability.Unknown
2025-09-29 11:16:14 +02:00
};
Hide();
}
}