public int Add(TestTagDTO testTag) { using (IDbConnection connection = Connection.GetConnection()) { string sqlExpression = "Test_Tag_Add @testId, @tagId"; return(connection.Query <int>(sqlExpression, testTag).FirstOrDefault()); } }
public void Update(TestTagDTO testtag) { using (IDbConnection connection = Connection.GetConnection()) { string sqlExpression = "Test_Tag_Update"; connection.Execute(sqlExpression, testtag, commandType: CommandType.StoredProcedure); } }
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)); }