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