Exemplo n.º 1
0
        /// <summary>
        /// Helper for filling a database with series from old JSON file.
        /// </summary>
        /// <param name="filePath"></param>
        /// <param name="seriesRepository"></param>
        public static void FillDatabaseFromJson(string filePath, ISeriesRepository seriesRepository)
        {
            var jsonFile         = File.ReadAllText(filePath);
            var seriesCollection = Common.Serialization.JsonToCollection <SeriesEntry>(jsonFile);

            foreach (var series in seriesCollection)
            {
                if (!seriesRepository.SeriesExists(series.Id).Result)
                {
                    seriesRepository.Add(series);
                }
            }
        }
Exemplo n.º 2
0
 public Series Add(Series series)
 {
     series = _seriesRepository.Add(series);
     SaveChanges();
     return(series);
 }
Exemplo n.º 3
0
 public void Add(Series series)
 {
     _repository.Add(series);
     _repository.Save();
 }
Exemplo n.º 4
0
 public Series Add(Series series)
 {
     return(_seriesRepo.Add(series));
 }