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; }
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(); }
private Series AddSeriesToDB(string name) { var newSeries = new Series { Name = name, }; context.Series.Add(newSeries); context.SaveChanges(); return newSeries; }