Beispiel #1
0
        public void Create(CreateVoyageViewModel model)
        {
            var eventInfo = new LogEventInfo(LogLevel.Info, _logger.Name, "Voyage create");
            eventInfo.Properties["Name"] = model.Name;

            var voyageDto = Mapper.Map<VoyageDTO>(model);
            var result = _voyageService.AddVoyage(voyageDto);

            if (result.Status == ServiceResultStatus.Success)
                _logger.Info(eventInfo);
            else _logger.Error(eventInfo);
        }
        public ActionResult Create(CreateVoyageViewModel model)
        {
            if (ModelState.IsValid)
            {
                _logics.Create(model);
                SuccessMessage("Рейс успешно создан");
                return RedirectToAction("Index", "Voyage");
            }

            ErrorMessage("Создание рейса завершилось ошибкой");
            return View(model);
        }