示例#1
0
文件: NewsTests.cs 项目: evsig/DevEdu
        private async Task TestDeleteNews(News newsToDelete)
        {
            List <News> list = await newsStorage.NewsGetAll();

            await newsStorage.NewsDelete((int)newsToDelete.Id);

            List <News> list1 = await newsStorage.NewsGetAll();

            Assert.AreEqual(list.Count - 1, list1.Count);

            Assert.False(list1.Contains(newsToDelete));
        }
示例#2
0
        public async Task <ActionResult <int> > DeleteNews(int id)
        {
            if (id.Equals(null))
            {
                return(BadRequest("Id is empty"));
            }
            var deletedRow = await newsStorage.NewsDelete(id);

            if (deletedRow.Equals(null))
            {
                return(BadRequest("Failed to delete object"));
            }
            return(Ok(deletedRow));
        }