1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-01 08:02:49 -05:00

mail templates for RazorViewMailService

This commit is contained in:
Kyle Spearrin
2017-05-30 23:43:00 -04:00
parent 0ee863c1d0
commit 9f9150d47e
28 changed files with 661 additions and 150 deletions

View File

@ -0,0 +1,8 @@
namespace Bit.Core.Models.Mail
{
public class ChangeEmailExistsViewModel : BaseMailModel
{
public string FromEmail { get; set; }
public string ToEmail { get; set; }
}
}

View File

@ -0,0 +1,7 @@
namespace Bit.Core.Models.Mail
{
public class ChangeEmailViewModel : BaseMailModel
{
public string Token { get; set; }
}
}

View File

@ -0,0 +1,8 @@
namespace Bit.Core.Models.Mail
{
public class OrganizationUserAcceptedViewModel : BaseMailModel
{
public string OrganizationName { get; set; }
public string UserEmail { get; set; }
}
}

View File

@ -0,0 +1,7 @@
namespace Bit.Core.Models.Mail
{
public class OrganizationUserConfirmedViewModel : BaseMailModel
{
public string OrganizationName { get; set; }
}
}

View File

@ -0,0 +1,20 @@
namespace Bit.Core.Models.Mail
{
public class OrganizationUserInvitedViewModel : BaseMailModel
{
public string OrganizationName { get; set; }
public string OrganizationId { get; set; }
public string OrganizationUserId { get; set; }
public string Email { get; set; }
public string OrganizationNameUrlEncoded { get; set; }
public string Token { get; set; }
public string Url => string.Format("{0}/accept-organization?organizationId={1}&" +
"organizationUserId={2}&email={3}&organizationName={4}&token={5}",
WebVaultUrl,
OrganizationId,
OrganizationUserId,
Email,
OrganizationNameUrlEncoded,
Token);
}
}