Exemple #1
0
        public void Delete(int?id)
        {
            var existingUser = _getUserData.GetDataWithoutArtworks(id);

            if (existingUser == null)
            {
                throw new NonExistingUserException(_path, "Delete()");
            }

            var deleteUserArtworksQuery = $"DELETE FROM artwork_table WHERE user_id = {id};";

            var deleteUserQuery = $"DELETE FROM user_table WHERE id = {id};";

            _sqlQuery.ExecuteDoubleVoid(deleteUserArtworksQuery, deleteUserQuery);
        }