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();
        }
Esempio n. 2
0
        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)
                });
            }
        }