Пример #1
0
        public Series CreateSeries(IList<Tuple<double, string>> results,
               SeriesChartType chartType,
               Color color)
        {
            var seriesDetail = new Series();
            seriesDetail.Name = "Sales sum";
            seriesDetail.IsValueShownAsLabel = true;
            seriesDetail.Color = color;
            seriesDetail.ChartType = chartType;
            seriesDetail.BorderWidth = 2;
            seriesDetail["DrawingStyle"] = "Cylinder";
            seriesDetail["PieDrawingStyle"] = "SoftEdge";
            DataPoint point;

            foreach (var result in results)
            {
                point = new DataPoint();
                point.AxisLabel = result.Item2;
                point.YValues = new double[] { result.Item1 };
                seriesDetail.Points.Add(point);
            }
            seriesDetail.ChartArea = "Sales Chart";

            return seriesDetail;
        }
Пример #2
0
        public void Add(DisplayAdLibrisForBookModel book)
        {
            Series series = new Series();

            if (book.SeriesName != string.Empty && book.SeriesName != null)
            {
                series = GetSeriesByName(book.SeriesName);
            }
            else
            {
                series = null;
            }

            List<Reader> readers = new List<Reader>();

            if (book.ReaderNames != string.Empty && book.ReaderNames != null)
            {
                readers = GetReadersByName(book.ReaderNames).ToList();
            }
            else
            {
                readers = null;
            }

            Book newDBBook = new Book
            {
                Title = book.Title,
                Description = book.Description,
                ISBN = book.ISBN,
                Series = series,
                PublishingDate = Convert.ToDateTime(book.PublishingDate),
                ImagePath = book.ImagePath,
                Readers = readers,
                Publisher = GetPublisherByName(book.PublisherName),
                Authors = GetAuthorsByNames(book.AuthorNames),
                Format = GetFormatByName(book.Format),
                Genres = GetGenresByName(book.GenreNames),
                Language = GetLanguageByName(book.Language),
                PageNumber = book.PageNumber,
                Price = book.Price,
                Weight = book.Weight,
                QuantityInStock = int.Parse(book.QuantityInStock)
            };
            context.Books.Add(newDBBook);
            context.SaveChanges();
        }
Пример #3
0
 private Series AddSeriesToDB(string name)
 {
     var newSeries = new Series
     {
         Name = name,
     };
     context.Series.Add(newSeries);
     context.SaveChanges();
     return newSeries;
 }