public bool TryRemoveOutfit(string aliasLower) { if (!OutfitsMap.TryRemove(aliasLower, out var outfitOut)) { return(false); } Outfits.RemoveAll(o => o.AliasLower == aliasLower); return(true); }
public bool TryAddOutfit(Outfit outfit) { if (!OutfitsMap.TryAdd(outfit.AliasLower, outfit)) { return(false); } Outfits.Add(outfit); return(true); }
public bool TryAddOutfit(Outfit outfit) { //if (ContainsOutfit(outfit.AliasLower)) //{ // return false; //} if (!OutfitsMap.TryAdd(outfit.AliasLower, outfit)) { return(false); } Outfits.Add(outfit); //_seedOutfitAliases.Add(outfit.AliasLower); //OutfitsMap.TryAdd(outfit.AliasLower, outfit); //_seedOutfitIds.Add(outfit.Id); return(true); }
public bool TryRemoveOutfit(string aliasLower) { if (!OutfitsMap.TryRemove(aliasLower, out var outfitOut)) { return(false); } //var outfit = Outfits.FirstOrDefault(o => o.AliasLower == aliasLower); //if (outfit == null) //{ //return false; //} Outfits.RemoveAll(o => o.AliasLower == aliasLower); //_seedOutfitAliases.RemoveAll(alias => alias == aliasLower); //OutfitsMap.TryRemove(aliasLower, out var outfitOut); //_seedOutfitIds.RemoveAll(id => id == outfit.Id); return(true); }
public bool ContainsOutfit(string alias) { //return _seedOutfitAliases.Contains(alias); return(OutfitsMap.ContainsKey(alias.ToLower())); }
public bool ContainsOutfit(string alias) { return(OutfitsMap.ContainsKey(alias.ToLower())); }