Browse Source

Remove private setters to make class immutable

Remove private setters to make a class truly immutable. Otherwise, properties can be updated outside of constructor. This also makes code cleaner. Same in docs https://github.com/dotnet/docs/pull/4755
pull/554/head
Alex Kryvdyk 6 years ago
committed by GitHub
parent
commit
ed26c3359c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 7 deletions
  1. +7
    -7
      src/Services/Ordering/Ordering.Domain/Events/OrderStartedDomainEvent.cs

+ 7
- 7
src/Services/Ordering/Ordering.Domain/Events/OrderStartedDomainEvent.cs View File

@ -11,13 +11,13 @@ namespace Ordering.Domain.Events
/// </summary>
public class OrderStartedDomainEvent : INotification
{
public string UserId { get; private set; }
public int CardTypeId { get; private set; }
public string CardNumber { get; private set; }
public string CardSecurityNumber { get; private set; }
public string CardHolderName { get; private set; }
public DateTime CardExpiration { get; private set; }
public Order Order { get; private set; }
public string UserId { get; }
public int CardTypeId { get; }
public string CardNumber { get; }
public string CardSecurityNumber { get; }
public string CardHolderName { get; }
public DateTime CardExpiration { get; }
public Order Order { get; }
public OrderStartedDomainEvent(Order order, string userId,
int cardTypeId, string cardNumber,


Loading…
Cancel
Save