using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; namespace LCU.Library.Internal.DocumentIngestorModels.Models; public class MemberDocumentNotificationResult { public List Messages { get; set; } = new List(); public int FailureCount { get; set; } = 0; [NotMapped] public bool IsSuccessful { get { return FailureCount == 0; } } [NotMapped] public bool IsFailure { get { return FailureCount > 0; } } public void AddToFailureCount(string message) { Messages.Add(message); FailureCount++; } }