Esempio n. 1
0
        public async Task <IActionResult> Execute([FromForm] string exec, [FromForm] string collection, [FromForm] string[] items, [FromForm] SearchMethod method, [FromForm] string query)
        {
            var id = await _procedureService.RegisterAsync(collection, exec, new ContextParameters
            {
                CollectionName = collection,
                Items          = items,
                SearchMethod   = method,
                SearchQuery    = query,
            });

            if (string.IsNullOrEmpty(id))
            {
                return(StatusCode((int)HttpStatusCode.Conflict));
            }

            return(RedirectToAction(nameof(Item), new { id, style = Style.NoLayout }));
        }