Exemplo n.º 1
0
        public void Create(TestOptionDto testOption, string testId)
        {
            using (SqlConnection sqlConnection = new SqlConnection(_connectionString))
            {
                using (SqlCommand sqlCommand = new SqlCommand("AddTestOption", sqlConnection))
                {
                    sqlCommand.CommandType = CommandType.StoredProcedure;

                    sqlCommand.Parameters.Add("@testId", SqlDbType.Int).Value        = testId;
                    sqlCommand.Parameters.Add("@name", SqlDbType.NVarChar, 50).Value = testOption.Name;
                    sqlCommand.Parameters.Add("@isChecked", SqlDbType.Bit).Value     = testOption.IsChecked;

                    sqlConnection.Open();
                    sqlCommand.ExecuteNonQuery();
                }
            }
        }
Exemplo n.º 2
0
        public TestOptionDto Get(string id)
        {
            TestOptionDto testOption = null;

            using (SqlConnection sqlConnection = new SqlConnection(_connectionString))
            {
                using (SqlCommand sqlCommand = new SqlCommand("GetTestOption", sqlConnection))
                {
                    sqlCommand.CommandType = CommandType.StoredProcedure;

                    sqlCommand.Parameters.Add("@id", SqlDbType.Int).Value = id;

                    sqlConnection.Open();

                    using (SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(CommandBehavior.CloseConnection))
                    {
                        while (sqlDataReader.Read())
                        {
                            string name      = sqlDataReader.GetString(sqlDataReader.GetOrdinal("Name"));
                            bool   isChecked = sqlDataReader.GetBoolean(sqlDataReader.GetOrdinal("IsChecked"));

                            testOption = new TestOptionDto()
                            {
                                Id        = id,
                                IsChecked = isChecked,
                                Name      = name,
                            };
                        }

                        sqlDataReader.Close();
                    }
                }
            }

            return(testOption);
        }
Exemplo n.º 3
0
 public void Update(TestOptionDto option)
 {
     testOptionServiceClient.Update(option);
 }
Exemplo n.º 4
0
        public TestOptionDto Get(string id)
        {
            TestOptionDto option = testOptionServiceClient.Get(id);

            return(option);
        }
Exemplo n.º 5
0
 public void Create(TestOptionDto test, string testId)
 {
     testOptionServiceClient.Create(test, testId);
 }