[Problem] [TNINE-3638] Search option is not working in Music application
[Cause & Measure]
Cause : Database query issue happens if the searchText contains "'" character.
Measure : Used an extra "'" before "'".
Change-Id: Ia296c9e706474378acdb069267bd028e9ad3ce83
Signed-off-by: Md. Shahrukh Islam/NC eXperience Group /SRBD/Engineer/Samsung Electronics <shahrukh.i@samsung.com>
using MusicPlayer.Models;
using MusicPlayer.ViewModels;
using MusicPlayer.Views.Utils;
+using System.Text.RegularExpressions;
namespace MusicPlayer.Views
{
private void TextFieldTextChanged(object sender, TextField.TextChangedEventArgs e)
{
string searchText = e.TextField.Text;
+
+ // To handle database query exception with "'" we need to make it to "''"
+ searchText = Regex.Replace(searchText, @"'", "''");
+
if (string.IsNullOrEmpty(searchText))
{
crossButton.Hide();