public async Task <IActionResult> NewTarget(NewTargetBindingModel model) { try { if (ModelState.IsValid) { await _targetService.AddTargetAsync(model, User); _logger.LogInformation("{userName} added new target {targetName}.", User.Identity.Name, model.Name); return(RedirectToAction("Index")); } return(View()); } catch (Exception ex) { _logger.LogError(ex, "Exception occurred in Dashboard-NewTarget POST action."); return(RedirectToAction("Exception", "Error")); } }