private IMarketplaceItem ConvertLineToMarketplaceItem(string line) { var elements = line.Split(','); if (elements[0] == Declarations.PLAYER) { return(new PlayerItem { FriendlyName = Player.GetName(Convert.ToInt32(elements[1])), Id = Convert.ToInt32(elements[1]), Position = elements[2], Quality = elements[3], ChemistryStyle = elements[4], Rating = Convert.ToInt32(elements[5]), MinPrice = Convert.ToInt32(elements[6]), MaxPrice = Convert.ToInt32(elements [7]), Sell = elements[8] == "True" ? true : false }); } else if (elements[0] == Declarations.CHEMISTRY_STYLE) { return(new ChemistryStyleItem { FriendlyName = ChemistryStyle.GetName(Convert.ToInt32(elements[1])), Id = Convert.ToInt32(elements[1]), Quality = elements[3], Rating = Convert.ToInt32(elements[5]), MinPrice = Convert.ToInt32(elements[6]), MaxPrice = Convert.ToInt32(elements[7]), Sell = elements[8] == "True" ? true : false }); } throw new InvalidOperationException(); }
private void AddChemistryStyleItemToGrid() { ViewModel.MarketplaceItems.Add(new ChemistryStyleItem { Id = ChemistryStyle.GetID(ViewModel.SelectedChemistryStyle), Quality = CalculateCardQuality(ViewModel.SelectedType), FriendlyName = ViewModel.SelectedChemistryStyle, Rating = CalculateChemistryStyleRating(), Sell = ViewModel.SelectedSellItem }); }
private string AppendChemistryStyle() { return(string.IsNullOrEmpty(PlayerItem.ChemistryStyle) ? "" : $"&playStyle={ChemistryStyle.GetID(PlayerItem.ChemistryStyle)}"); }