public ActionResult Create(CreateFooterBlockViewModel footerBlockViewModel) { try { if (ModelState.IsValid) { var footerBlockDto = Mapper.Map<FooterBlockCreatingDto>(footerBlockViewModel); lock (_updateLocker) { _managementService.CreateFooterBlock(footerBlockDto); } return RedirectToAction("Index"); } } catch (TooManyFooterBlocksExcteption ex) { ModelState.AddModelError(String.Empty, String.Format( _tooManyFooterBlocksError, ex.MaxCount)); } catch (Exception ex) { ModelState.AddModelError(String.Empty, _generalError); _logger.Error( ex, "Не удалось создать Блок колонтитула viewModel='{0}'", footerBlockViewModel); } return View(footerBlockViewModel); }
/// <summary> /// Создать Блок колонтитула - подготовка /// </summary> /// <returns>Представление с моделью для ввода данных</returns> public ActionResult Create() { var footerBlockViewModel = new CreateFooterBlockViewModel(); return View(footerBlockViewModel); }