i have an application with firebase data base and i need to show them in list as a web page using asp.net mvc i search about it and i didn’t find answer i am already have data in fire base realtime data from my application and i just wanna show them in a list.
i try this code but the variable give me null.
in the controller
<code>public class DBController : Controller
{
IFirebaseConfig config = new FireSharp.Config.FirebaseConfig
{
AuthSecret = "**************************",
BasePath = "**************************"
};
IFirebaseClient client;
[HttpGet]
public ActionResult Index()
{
client = new FireSharp.FirebaseClient(config);
FirebaseResponse respones = client.Get("User");
dynamic data = JsonConvert.DeserializeObject<dynamic>(respones.Body);
var list = new List<DataModel>();
foreach(var item in data)
{
list.Add(JsonConvert.DeserializeObject<DataModel>(((JProperty)item).Value.ToString()));
}
return View(list);
}
</code>
<code>public class DBController : Controller
{
IFirebaseConfig config = new FireSharp.Config.FirebaseConfig
{
AuthSecret = "**************************",
BasePath = "**************************"
};
IFirebaseClient client;
[HttpGet]
public ActionResult Index()
{
client = new FireSharp.FirebaseClient(config);
FirebaseResponse respones = client.Get("User");
dynamic data = JsonConvert.DeserializeObject<dynamic>(respones.Body);
var list = new List<DataModel>();
foreach(var item in data)
{
list.Add(JsonConvert.DeserializeObject<DataModel>(((JProperty)item).Value.ToString()));
}
return View(list);
}
</code>
public class DBController : Controller
{
IFirebaseConfig config = new FireSharp.Config.FirebaseConfig
{
AuthSecret = "**************************",
BasePath = "**************************"
};
IFirebaseClient client;
[HttpGet]
public ActionResult Index()
{
client = new FireSharp.FirebaseClient(config);
FirebaseResponse respones = client.Get("User");
dynamic data = JsonConvert.DeserializeObject<dynamic>(respones.Body);
var list = new List<DataModel>();
foreach(var item in data)
{
list.Add(JsonConvert.DeserializeObject<DataModel>(((JProperty)item).Value.ToString()));
}
return View(list);
}
and the view it just a list
New contributor
Ahmad Fuad is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.