Example #1
0
        public void ImportSeries()
        {
            var mongoSeries = this.MongoDataManager.GetCollectionAsList <MongoModels.Series>("series");

            foreach (var series in mongoSeries)
            {
                var seriesEntity = new Models.Series
                {
                    Name = series.Name
                };
                this.Db.Set <Models.Series>().AddOrUpdate(x => x.Name, seriesEntity);
            }

            this.Db.SaveChanges();
        }
        public void ImportSeries()
        {
            var mongoSeries = this.MongoDataManager.GetCollectionAsList<MongoModels.Series>("series");

            foreach (var series in mongoSeries)
            {
                var seriesEntity = new Models.Series
                {
                    Name = series.Name
                };
                this.Db.Set<Models.Series>().AddOrUpdate(x => x.Name, seriesEntity);
            }

            this.Db.SaveChanges();
        }
        public long DeleteItem(Models.Series item)
        {
            var result = db.DeleteSeries(item.ID);

            return(item.ID);
        }
        public long UpdateItem(Models.Series item)
        {
            var result = db.UpdateSeries(item.ID, item.NameEng, item.NameRus, item.NameUkr, item.DescriptionEng, item.DescriptionRus, item.DescriptionUkr, item.IsActive);

            return(item.ID);
        }
        public long CreateItem(Models.Series item)
        {
            var NewId = db.CreateSeries(item.NameEng, item.NameRus, item.NameUkr, item.DescriptionEng, item.DescriptionRus, item.DescriptionUkr);

            return((long)NewId.FirstOrDefault());
        }
Example #6
0
        /// <summary>
        /// Update an existing series
        /// </summary>
        /// <param name="series">Series to update - Requires all properties of Data.Series object</param>
        /// <returns></returns>
        public async Task <Models.Series> UpdateSeries(Models.Series series)
        {
            var json = await _sonarrClient.PostJson("/series", JsonSerializer.Serialize(series, Converter.Settings), "PUT");

            return(await Task.Run(() => JsonSerializer.Deserialize <Models.Series>(json, Converter.Settings)));
        }