Пример #1
0
        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"));
            }
        }