Ejemplo n.º 1
0
        public async Task <bool> RateVideo(RatingsDto ratingsObject)
        {
            var video = await _context.MissionVideos.FindAsync(ratingsObject.VideoId);

            video.RatingsCount += 1;
            video.Rating        = ratingsObject.Rating / video.RatingsCount;
            _context.Update(video);
            var numbr = await _context.SaveChangesAsync();

            if (numbr.Equals(0))
            {
                return(false);
            }

            return(true);
        }
Ejemplo n.º 2
0
        public async Task <int> AddAScrollNewsItem(ScrollNewsPostDto scrollNewsItem)
        {
            var EntityScrollNewsItem = new ScrollingNews();
            var flashObject          = await _context.ScrollingNewsItems.FirstOrDefaultAsync();

            if (flashObject == null)
            {
                EntityScrollNewsItem.NewsScrollbar = scrollNewsItem.NewsScrollbar;

                await _context.ScrollingNewsItems.AddAsync(EntityScrollNewsItem);

                var numberInserted = _context.SaveChanges();
                return(numberInserted);
            }

            // Else there is, so replace it and save changes
            flashObject.NewsScrollbar = scrollNewsItem.NewsScrollbar;
            _context.Update(flashObject);
            var numberupdated = _context.SaveChanges();

            return(numberupdated);
        }