private void AddPenToGraph(Ship ship) { int penToAdd = GetPenToAdd(); //if (PensAddedToTheGraph.Count == 0) //{ // PensAddedToTheGraph.Add(new PenAdded(ship, penToAdd)); // MySeriesCollection.Add(new LineSeries // { // Title = ship.FullShipname, // Values = ship.GetListOfTradeValues(penToAdd) // }); //} //else //{ PenAdded pen = PensAddedToTheGraph.Where(x => x.ShipAdded.FullShipname.Equals(ship.FullShipname) && x.TypeOfPen == penToAdd).FirstOrDefault(); if (pen == null) { PensAddedToTheGraph.Add(new PenAdded(ship, penToAdd)); MySeriesCollection.Add(new LineSeries { Title = ship.FullShipname, Values = ship.GetListOfTradeValues(penToAdd) }); } //} //throw new NotImplementedException(); }
private void AddPenToGraph(Ship ship) { int penToAdd = GetPenToAdd(); PenAdded pen = PensAddedToTheGraph.Where(x => x.ShipAdded.FullShipname.Equals(ship.FullShipname) && x.TypeOfPen == penToAdd).FirstOrDefault(); if (pen == null) { PensAddedToTheGraph.Add(new PenAdded(ship, penToAdd)); MySeriesCollection.Add(new LineSeries { Title = ship.FullShipname, Values = ship.GetListOfTradeValues(penToAdd) }); } }