I have been trying to find examples of CRUD Firebase database for C#. I have researched some websites and tried doing on my own, but not all are complete nor updated examples.
May I know if there is a complete example of such?
I have tried using HttpWebResponse
to query from Firebase.
So this is my sample code
public void getUser()
{
var request = (HttpWebRequest)WebRequest.Create(apiUrl + "user.json?orderBy=\"email\"&equalTo=" + "\"" + userId + "\"");
request.Method = "GET";
request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
using (var response = (HttpWebResponse)request.GetResponse())
{
using (var reader = new StreamReader(response.GetResponseStream()))
{
var js = new JavaScriptSerializer();
var objText = reader.ReadToEnd();
var result = JsonConvert.DeserializeObject<List<User>>(objText);
}
}
}
My User class
public string email { get; set; }
public string firstName { get; set; }
public string @group { get; set; }
public string lastName { get; set; }
However, when I call getUser
, it returns me null. But inside the objText, there is text in it.
E.g.
{"12345678":{"email":"user@hotmail.com","firstName":"Alan","group":"N","lastName":"Paul"}}