Exemplo n.º 1
0
        public async Task <IActionResult> Delete(string Id)
        {
            var app = await FirebaseInteractions.GetApplicationByIdAsync(Id, _fireBaseToken);

            await FirebaseInteractions.RemoveApplication(app, _fireBaseToken);

            return(RedirectToAction("Index", "Home"));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Modify(string Id)
        {
            var app = await FirebaseInteractions.GetApplicationByIdAsync(Id, _fireBaseToken);

            return(View(app));
        }