Beispiel #1
0
        public async Task <ActionResult> Delete(string source, int id, string rulekey)
        {
            try
            {
                GetStorageAccount();
                ReportEditManagement rm = new ReportEditManagement(connectionString);
                await rm.DeleteEdits(source, id);
            }
            catch (Exception)
            {
                return(BadRequest());
            }

            return(NoContent());
        }
 public static async Task <IActionResult> DeleteIndex(
     [HttpTrigger(AuthorizationLevel.Function, "delete", Route = null)] HttpRequest req,
     ILogger log)
 {
     log.LogInformation("DeleteReportData: Starting");
     try
     {
         string storageAccount   = Common.Helpers.Common.GetStorageKey(req);
         string source           = Common.Helpers.Common.GetQueryString(req, "name");
         int    id               = Common.Helpers.Common.GetIntFromWebQuery(req, "id");
         ReportEditManagement rm = new ReportEditManagement(storageAccount);
         await rm.DeleteEdits(source, id);
     }
     catch (Exception ex)
     {
         log.LogError($"DeleteReportData: Error deleting report edits: {ex}");
         return(new BadRequestObjectResult($"Error deleting report edits: {ex}"));
     }
     log.LogInformation("DeleteReportData: Completed");
     return(new OkObjectResult("OK"));
 }