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()); }
/// <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))); }