Beispiel #1
0
        public async Task <int> AddANewsItem(NewsPostDto newsItem)
        {
            var EntityNewsItem = new News();

            EntityNewsItem.NewsTitle     = newsItem.NewsTitle;
            EntityNewsItem.NewsSummary   = newsItem.NewsSummary;
            EntityNewsItem.NewsFullStory = newsItem.NewsFullStory;
            EntityNewsItem.NewsCategory  = newsItem.NewsCategory;
            EntityNewsItem.DatePublished = DateTime.UtcNow;
            EntityNewsItem.ImagePath     = newsItem.ImagePath;

            await _context.NewsItems.AddAsync(EntityNewsItem);

            var numberInserted = _context.SaveChanges();

            return(numberInserted);
        }
Beispiel #2
0
        // public async Task<EntityEntry<Faq>> AddAnFaq(FaqPostDto entity)
        public async Task <int> AddAnFaq(FaqPostDto newFaq)
        {
            var EntityFaq = new Faq();

            EntityFaq.FaqQuestion = newFaq.FaqQuestion;
            EntityFaq.FaqAnswer   = newFaq.FaqAnswer;
            await _context.FaqItems.AddAsync(EntityFaq);

            var numberInserted = _context.SaveChanges();

            return(numberInserted);
        }
Beispiel #3
0
        public async Task <int> AddAMissionPhoto(List <string> urlList)
        {
            foreach (var data in urlList)
            {
                var photo = new MissionPhoto();
                photo.UniquePhotoName = data;
                await _context.MissionPhotos.AddAsync(photo);
            }

            var numberCreated = _context.SaveChanges();

            return(numberCreated);
        }
        public async Task <int> AddAVideoItem(MissionVideoPostDto videoDataObj)
        {
            var newVideo = new MissionVideo();

            newVideo.Title       = videoDataObj.VideoTitle;
            newVideo.Description = videoDataObj.VideoDescription;
            newVideo.Category    = videoDataObj.VideoCategory;
            newVideo.PosterPath  = videoDataObj.VideoPhotoFilePath;
            newVideo.VideoPath   = videoDataObj.VideoFilePath;
            newVideo.DateCreated = DateTime.UtcNow;
            newVideo.Rating      = 0;

            await _context.MissionVideos.AddAsync(newVideo);

            var numberInserted = _context.SaveChanges();

            return(numberInserted);
        }
Beispiel #5
0
 public void RemoveSCEFRandomNr(Code cd)
 {
     _context.Codes.Remove(cd);
     _context.SaveChanges();
 }