示例#1
0
        public static async Task <IActionResult> RunAsync(
            [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "charset-police")] CharsetPoliceRequest req,
            ILogger log)
        {
            log.LogInformation("C# HTTP trigger function processed a request.");
            log.LogInformation($"Request URI: {req.Uri}");

            var policeMan = new CharsetPoliceMan();
            var result    = await policeMan.SearchAsync(new Uri(req.Uri));

            return(new OkObjectResult(result));
        }
        public async Task <ActionResult> Create(InvestigationRequest request)
        {
            try
            {
                var policeMan = new CharsetPoliceMan();
                var result    = await policeMan.SearchAsync(request.Uri);

                investigationRepository.Put(result);

                return(RedirectToAction(nameof(Details), new { uri = request.Uri.ToString() }));
            }
            catch
            {
                return(View("Views/Home/Index.cshtml"));
            }
        }