public async Task <IActionResult> Delete(string Id) { var app = await FirebaseInteractions.GetApplicationByIdAsync(Id, _fireBaseToken); await FirebaseInteractions.RemoveApplication(app, _fireBaseToken); return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Modify(string name, string live, string record, [Optional] string[] push_urls) { RtmpApplications UpdatedApp = new RtmpApplications { name = name, live = live, record = record, push_urls = push_urls }; await FirebaseInteractions.UpdateApplication(UpdatedApp, _fireBaseToken); return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Index(string message) { var Apps = await FirebaseInteractions.GetApplicationsAsync(_fireBaseToken); if (message != "" && message != null) { ViewBag.message = message; } else { ViewBag.message = "No Message"; } string statusUrl = _configuration.GetValue <string>("StatusUrl"); ViewBag.status = await ServerInteractions.GetStatus(statusUrl, _logger); return(View(Apps)); }
public async Task <IActionResult> Modify(string Id) { var app = await FirebaseInteractions.GetApplicationByIdAsync(Id, _fireBaseToken); return(View(app)); }