Exemplo n.º 1
0
        public void UpdatePoll(TeamRankingBE poll)
        {
            using (var ent = new KSULaxEntities())
            {
                var pe = ((from p in ent.PollSet
                           where p.pollsource_id == poll.pollSource &&
                           p.date == poll.Date
                           select p) as ObjectQuery <PollEntity>)
                         .Take <PollEntity>(1)
                         .FirstOrDefault <PollEntity>();

                if (null == pe)
                {
                    ent.PollSet.AddObject(GetPollEntity(poll));
                }

                else
                {
                    pe.rank = poll.Rank;
                    pe.url  = poll.Url;
                }

                ent.SaveChanges();
            }
        }
Exemplo n.º 2
0
        private PollEntity GetPollEntity(TeamRankingBE mclaPoll)
        {
            var pe = new PollEntity
            {
                date          = mclaPoll.Date,
                pollsource_id = mclaPoll.pollSource,
                rank          = mclaPoll.Rank,
                url           = mclaPoll.Url
            };

            return(pe);
        }