コード例 #1
0
        public async Task <IActionResult> DeleteFilter(
            [FromRoute] string id,
            [FromRoute] string filterId
            )
        {
            var filter = await Mongo.GetCallToActionFilter(filterId);

            if (filter == null || !filter.CallToActionId.ToString().Equals(id))
            {
                return(NotFound());
            }

            var result = await Mongo.DeleteCallToActionFilter(filterId);

            Logger.LogInformation("Deleted filter #{0} with result {1}", filterId, result);

            return(RedirectToAction(nameof(ShowCall), "Dashboard", new { id = id }));
        }