sodoff/src/Services/DisplayNamesService.cs
2024-03-03 14:00:35 +00:00

21 lines
680 B
C#

using sodoff.Schema;
using sodoff.Util;
namespace sodoff.Services;
public class DisplayNamesService {
Dictionary<int, string> displayNames = new();
public DisplayNamesService(ItemService itemService) {
DisplayNameList displayNamesList = XmlUtil.DeserializeXml<DisplayNameList>(XmlUtil.ReadResourceXmlString("displaynames"));
displayNames.Add(0, "");
foreach (var n in displayNamesList) {
displayNames.Add(n.Id, n.Name);
}
}
public string GetName(int firstNameID, int secondNameID, int thirdNameID) {
return displayNames[firstNameID] + " " + displayNames[secondNameID] + displayNames[thirdNameID];
}
}