Kavita/Kavita.Services/Extensions/VolumeExtensions.cs
Fesaa c62b20f54b
BE Tech Debt (#4497)
Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
Co-authored-by: Joe Milazzo <josephmajora@gmail.com>
2026-03-07 10:04:08 -08:00

31 lines
697 B
C#

using Kavita.Common.Extensions;
using Kavita.Models.DTOs;
namespace Kavita.Services.Extensions;
public static class VolumeExtensions
{
extension(VolumeDto volumeDto)
{
/// <summary>
/// Is this a loose leaf volume
/// </summary>
/// <returns></returns>
public bool IsLooseLeaf()
{
return volumeDto.MinNumber.Is(Scanner.Parser.LooseLeafVolumeNumber);
}
/// <summary>
/// Does this volume hold only specials
/// </summary>
/// <returns></returns>
public bool IsSpecial()
{
return volumeDto.MinNumber.Is(Scanner.Parser.SpecialVolumeNumber);
}
}
}