コード例 #1
0
 /// <summary>
 /// Deprecated Method for adding a new object to the histories EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTohistories(histories histories)
 {
     base.AddObject("histories", histories);
 }
コード例 #2
0
 /// <summary>
 /// Create a new histories object.
 /// </summary>
 /// <param name="id">Initial value of the id property.</param>
 public static histories Createhistories(global::System.Int64 id)
 {
     histories histories = new histories();
     histories.id = id;
     return histories;
 }
コード例 #3
0
ファイル: Database.cs プロジェクト: thefkboss/sabscripts
        public void AddToHistory(Episode episode, NzbInfo nzb)
        {
            using (SABSyncEntities sabSyncEntities = new SABSyncEntities())
            {
                var data = (from e in sabSyncEntities.episodes.AsEnumerable()
                           where
                               e.shows.show_name.Equals(episode.ShowName, StringComparison.InvariantCultureIgnoreCase) && e.episode_number == episode.EpisodeNumber &&
                               e.season_number == episode.SeasonNumber
                           select new
                           {
                               ShowId = e.shows.id,
                               EpisodeId = e.id
                           }).FirstOrDefault();

                if (data == null)
                {
                    data = (from e in sabSyncEntities.episodes.AsEnumerable()
                            where
                                e.shows.show_name.Equals(episode.ShowName, StringComparison.InvariantCultureIgnoreCase) &&
                                Convert.ToDateTime(e.air_date) == episode.AirDate
                            select new
                                       {
                                           ShowId = e.shows.id,
                                           EpisodeId = e.id
                                       }).FirstOrDefault();
                }

                histories newItem = new histories
                {
                    id = new long(),
                    show_id = data.ShowId,
                    episode_id = data.EpisodeId,
                    feed_title = episode.FeedItem.Title,
                    quality = episode.Quality,
                    proper = Convert.ToInt32(episode.IsProper),
                    provider = nzb.Site.Name,
                    date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff")
                };

                Logger.Log("Episode added to History Database: {0} - S{1}E{2}", episode.ShowName, episode.SeasonNumber.ToString("00"), episode.EpisodeNumber.ToString("00"));
                sabSyncEntities.AddTohistories(newItem);
                sabSyncEntities.SaveChanges();

            }
        }