public async Task <bool> CreateNews(NewsServiceModel newsServiceModel) { News news = newsServiceModel.To <News>(); this.context.News.Add(news); int resutl = await this.context.SaveChangesAsync(); return(resutl > 0); }
public async Task <bool> Create(NewsServiceModel newsServiceModel) { NewsCategory newsCategoryFromDb = this.context.NewsCategories .SingleOrDefault(newsCategory => newsCategory.Name == newsServiceModel.NewsCategory.Name); if (newsCategoryFromDb == null) { throw new ArgumentNullException(nameof(newsCategoryFromDb)); } News news = newsServiceModel.To <News>(); news.NewsCategory = newsCategoryFromDb; this.context.News.Add(news); int result = await this.context.SaveChangesAsync(); return(result > 0); }