FeTrack.cs 635 B

1234567891011121314151617181920212223242526272829
  1. using FNZCM.Shared.Helpers;
  2. namespace FNZCM.BlazorWasm.Models
  3. {
  4. public class FeTrack
  5. {
  6. public string LibKey { get; set; }
  7. public FeLibrary Lib { get; set; }
  8. public string DiscKey { get; set; }
  9. public FeDisc Disc { get; set; }
  10. public string TrackSetKey { get; set; }
  11. public FeTrackSet TrackSet { get; set; }
  12. public string Key { get; set; }
  13. public string Name { get; set; }
  14. public string Path { get; set; }
  15. public FeMediaTag Tag { get; set; }
  16. public string GetTitleOrFilename() => (Tag?.Title).NullOrEmptyEscape(Name);
  17. }
  18. }