EDBGS/EDPlayerJournal/BGS/SellMicroResources.cs

27 lines
656 B
C#

using System.Linq;
using EDPlayerJournal.Entries;
namespace EDPlayerJournal.BGS;
public class SellMicroResources : Transaction {
public int TotalSum {
get {
return Entries
.OfType<SellMicroResourcesEntry>()
.Sum(x => x.Price)
;
}
}
public SellMicroResources() { }
public SellMicroResources(SellMicroResourcesEntry e) {
Entries.Add(e);
}
public override string ToString() {
return string.Format("Sell Micro Resources: {0}", Credits.FormatCredits(TotalSum));
}
public override bool OnlyControllingFaction => true;
}