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); }
// 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); }
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); }
public void RemoveSCEFRandomNr(Code cd) { _context.Codes.Remove(cd); _context.SaveChanges(); }