/// <inheritdoc/> public void Suits(ICaller caller) { using IDealData data = InstanceFactory.GetInstance <IDealData>(); if (data.AnySuit()) { return; } IList <string> suitNames = new List <string> { "Spades", "Hearts", "Diamonds", "Clubs" }; short sortOrder = 1; foreach (string suitName in suitNames) { ISuit suit = new Suit( id: Guid.NewGuid(), code: suitName.Substring(0, 1), name: suitName, sortOrder: sortOrder++); data.CreateSuit(suit); } }