Remove sortNumber-field from Chapter

API: Change Tasks/Progress chapterSortNumber to ChapterNumber
This commit is contained in:
2023-06-27 23:06:37 +02:00
parent b3e1d39d0f
commit 25a6ceff10
3 changed files with 6 additions and 13 deletions

View File

@ -14,7 +14,6 @@ public struct Chapter
public string? chapterNumber { get; }
public string url { get; }
public string fileName { get; }
public string sortNumber { get; }
private static readonly Regex LegalCharacters = new Regex(@"([A-z]*[0-9]* *\.*-*,*\]*\[*'*\'*\)*\(*~*!*)*");
public Chapter(string? name, string? volumeNumber, string? chapterNumber, string url)
@ -23,12 +22,6 @@ public struct Chapter
this.volumeNumber = volumeNumber;
this.chapterNumber = chapterNumber;
this.url = url;
NumberFormatInfo nfi = new NumberFormatInfo()
{
NumberDecimalSeparator = "."
};
sortNumber = decimal.Round(Convert.ToDecimal(this.volumeNumber ?? "1") * Convert.ToDecimal(this.chapterNumber, nfi), 1)
.ToString(nfi);
string chapterName = string.Concat(LegalCharacters.Matches(name ?? ""));
string volStr = this.volumeNumber is not null ? $"Vol.{this.volumeNumber} " : "";