예제 #1
0
        public ActionResult <int> DeleteTagFromTest(TestTagInputModel testTagModel)
        {
            AuthorDataAccess tags = new AuthorDataAccess();
            var test = tags.GetTestById(testTagModel.TestID);

            if (test == null)
            {
                return(BadRequest("Теста не существует"));
            }
            var tag = tags.GetTagById(testTagModel.TagID);

            if (tag == null)
            {
                return(BadRequest("Тега не существует"));
            }
            var testTag = tags.GetTestByTag(testTagModel.TestID, testTagModel.TagID);

            if (testTag == null)
            {
                return(BadRequest("У данного теста нет такого тега"));
            }
            tags.DeleteByTestIdTagId(testTagModel.TestID, testTagModel.TagID);
            return(Ok("Успешно удалено!"));
        }