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 })); }