mirror of
https://github.com/bitwarden/server.git
synced 2025-05-29 23:34:53 -05:00
display names for enums
This commit is contained in:
parent
b042fc5543
commit
91bbc3e8f9
@ -1,12 +1,20 @@
|
|||||||
namespace Bit.Core.Enums
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
|
namespace Bit.Core.Enums
|
||||||
{
|
{
|
||||||
public enum PaymentMethodType : byte
|
public enum PaymentMethodType : byte
|
||||||
{
|
{
|
||||||
|
[Display(Name = "Card")]
|
||||||
Card = 0,
|
Card = 0,
|
||||||
|
[Display(Name = "Bank Account")]
|
||||||
BankAccount = 1,
|
BankAccount = 1,
|
||||||
|
[Display(Name = "PayPal")]
|
||||||
PayPal = 2,
|
PayPal = 2,
|
||||||
|
[Display(Name = "BitPay")]
|
||||||
BitPay = 3,
|
BitPay = 3,
|
||||||
|
[Display(Name = "Credit")]
|
||||||
Credit = 4,
|
Credit = 4,
|
||||||
|
[Display(Name = "Wire Transfer")]
|
||||||
WireTransfer = 5,
|
WireTransfer = 5,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,11 +1,18 @@
|
|||||||
namespace Bit.Core.Enums
|
using System.ComponentModel.DataAnnotations;
|
||||||
|
|
||||||
|
namespace Bit.Core.Enums
|
||||||
{
|
{
|
||||||
public enum TransactionType : byte
|
public enum TransactionType : byte
|
||||||
{
|
{
|
||||||
|
[Display(Name = "Charge")]
|
||||||
Charge = 0,
|
Charge = 0,
|
||||||
|
[Display(Name = "Credit")]
|
||||||
Credit = 1,
|
Credit = 1,
|
||||||
|
[Display(Name = "Promotional Credit")]
|
||||||
PromotionalCredit = 2,
|
PromotionalCredit = 2,
|
||||||
|
[Display(Name = "Referral Credit")]
|
||||||
ReferralCredit = 3,
|
ReferralCredit = 3,
|
||||||
|
[Display(Name = "Refund")]
|
||||||
Refund = 4,
|
Refund = 4,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1043,7 +1043,12 @@ namespace Bit.Core.Services
|
|||||||
|
|
||||||
if(!string.IsNullOrWhiteSpace(subscriber.GatewayCustomerId))
|
if(!string.IsNullOrWhiteSpace(subscriber.GatewayCustomerId))
|
||||||
{
|
{
|
||||||
var customer = await customerService.GetAsync(subscriber.GatewayCustomerId);
|
Customer customer = null;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
customer = await customerService.GetAsync(subscriber.GatewayCustomerId);
|
||||||
|
}
|
||||||
|
catch(StripeException) { }
|
||||||
if(customer != null)
|
if(customer != null)
|
||||||
{
|
{
|
||||||
billingInfo.Balance = customer.AccountBalance / 100M;
|
billingInfo.Balance = customer.AccountBalance / 100M;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user