public void SetResultToCurrentState() { if (AreDatesLinked) { Result = new InventoryEntry(SelectedItemType, Enumerable.Repeat(ExpiryDates.First().DateTimeOffset.DateTime, SelectedCountIndex + 1)); } else { Result = new InventoryEntry(SelectedItemType, ExpiryDates.Select(x => x.DateTimeOffset.DateTime)); } }