Exemplo n.º 1
0
 private static DataWithSomeSensitiveStuff IgnoreFields(DataWithSomeSensitiveStuff original)
 {
     return(new()
     {
         Timestamp = DateTime.MaxValue,
         Version = Guid.Empty,
         Customers = original.Customers,
         NumberOfThings = original.NumberOfThings
     });
 }
Exemplo n.º 2
0
 private static DataWithSomeSensitiveStuff SanitiseForReporting(DataWithSomeSensitiveStuff original)
 {
     return(new()
     {
         Timestamp = DateTime.MaxValue,
         Version = Guid.Empty,
         Customers = original.Customers.Select(c => new Customer
         {
             Age = c.Age,
             Email = "***removed***",
             Name = "***removed***"
         }).ToList(),
         NumberOfThings = original.NumberOfThings
     });
 }