Float-based Volumes (#2659)
This commit is contained in:
parent
6fdc9228df
commit
f6af6d66be
44 changed files with 3106 additions and 184 deletions
|
@ -15,8 +15,8 @@ public class VolumeBuilder : IEntityBuilder<Volume>
|
|||
_volume = new Volume()
|
||||
{
|
||||
Name = volumeNumber,
|
||||
// TODO / BUG: Try to use float based Number which will allow Epub's with < 1 volumes to show in series detail
|
||||
Number = (int) Services.Tasks.Scanner.Parser.Parser.MinNumberFromRange(volumeNumber),
|
||||
MinNumber = Services.Tasks.Scanner.Parser.Parser.MinNumberFromRange(volumeNumber),
|
||||
MaxNumber = Services.Tasks.Scanner.Parser.Parser.MaxNumberFromRange(volumeNumber),
|
||||
Chapters = new List<Chapter>()
|
||||
};
|
||||
}
|
||||
|
@ -27,9 +27,25 @@ public class VolumeBuilder : IEntityBuilder<Volume>
|
|||
return this;
|
||||
}
|
||||
|
||||
public VolumeBuilder WithNumber(int number)
|
||||
public VolumeBuilder WithNumber(float number)
|
||||
{
|
||||
_volume.Number = number;
|
||||
_volume.MinNumber = number;
|
||||
if (_volume.MaxNumber < number)
|
||||
{
|
||||
_volume.MaxNumber = number;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
public VolumeBuilder WithMinNumber(float number)
|
||||
{
|
||||
_volume.MinNumber = number;
|
||||
return this;
|
||||
}
|
||||
|
||||
public VolumeBuilder WithMaxNumber(float number)
|
||||
{
|
||||
_volume.MaxNumber = number;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue