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