Exemple #1
0
 public int Add(TestTagDTO testTag)
 {
     using (IDbConnection connection = Connection.GetConnection())
     {
         string sqlExpression = "Test_Tag_Add @testId, @tagId";
         return(connection.Query <int>(sqlExpression, testTag).FirstOrDefault());
     }
 }
Exemple #2
0
 public void Update(TestTagDTO testtag)
 {
     using (IDbConnection connection = Connection.GetConnection())
     {
         string sqlExpression = "Test_Tag_Update";
         connection.Execute(sqlExpression, testtag, commandType: CommandType.StoredProcedure);
     }
 }
Exemple #3
0
        public ActionResult <int> PostTagInTest(TestTagInputModel testTagModel)
        {
            Mapper           mapper     = new Mapper();
            TestTagDTO       testTagDto = mapper.ConvertTestTagInputModelToTestTagDTO(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("Тега не существует"));
            }
            return(Ok(tags.TestTagCreate(testTagDto)));
        }
        public int TestTagCreate(TestTagDTO testtag)
        {
            TestTagCRUD tag = new TestTagCRUD();

            return(tag.Add(testtag));
        }