コード例 #1
0
        public ActionResult Edit(int id)
        {
            GenericDefinitionViewModel viewModel = _noiseProtectionDefinitionService.EditNoiseProtectionForm(id);

            viewModel.UrlCreateTranslation             = Url.Action("Create", "NoiseProtection");
            viewModel.UrlEditTranslation               = Url.Action("Edit", "NoiseProtection");
            viewModel.UrlDeleteTranslationConfirmation = Url.Action("ConfirmDelete", "NoiseProtection");

            return(PartialView("_EditGenericDefinition", viewModel));
        }
コード例 #2
0
        public ActionResult Edit(int id, GenericDefinitionEditModel editModel)
        {
            if (editModel.IsValid() == false)
            {
                Response.StatusCode = 500;
                return(PartialView("_ValidationErrorSummary", new ValidationErrorSummaryViewModel(editModel.GetValidationErrors())));
            }

            GenericDefinitionViewModel viewModel = _noiseProtectionDefinitionService.Edit(id, editModel);

            return(PartialView("_GenericDefinitionTableRow", viewModel));
        }
コード例 #3
0
        public ActionResult Create(GenericDefinitionEditModel editModel)
        {
            if (editModel.IsValid() == false)
            {
                Response.StatusCode = 500;
                return(PartialView("_ValidationErrorSummary", new ValidationErrorSummaryViewModel(editModel.GetValidationErrors())));
            }

            GenericDefinitionViewModel viewModel = _helicopterWorkCategoryService.Create(editModel);

            return(PartialView("_GenericDefinitionTableRow", viewModel));
        }
コード例 #4
0
        public GenericDefinitionViewModel EditHelicopterTypeForm(int id)
        {
            HelicopterType helicopterType = _helicopterTypeDAO.Get(id);

            GenericDefinitionViewModel viewModel = new GenericDefinitionViewModel
            {
                Id                    = helicopterType.Id,
                SystemName            = helicopterType.Title,
                HasTranslationSupport = false
            };

            return(viewModel);
        }
コード例 #5
0
        public GenericDefinitionViewModel EditHelicopterWorkCategoryForm(int id)
        {
            var helicopterWorkCategory = _helicopterWorkCategoryDAO.Get(id);

            var viewModel = new GenericDefinitionViewModel
            {
                Id                    = helicopterWorkCategory.Id,
                SystemName            = helicopterWorkCategory.Title,
                HasTranslationSupport = false
            };

            return(viewModel);
        }
コード例 #6
0
        public GenericDefinitionViewModel Edit(int id, GenericDefinitionEditModel editModel)
        {
            NoiseProtectionDefinition definition = _noiseProtectionDefinitionDAO.Get(id);

            definition.SystemName = editModel.Title;

            _noiseProtectionDefinitionDAO.Store(definition);

            GenericDefinitionViewModel viewModel = new GenericDefinitionViewModel
            {
                Id         = definition.Id,
                SystemName = definition.SystemName
            };

            return(viewModel);
        }
コード例 #7
0
        public GenericDefinitionViewModel Edit(int id, GenericDefinitionEditModel editModel)
        {
            HelicopterType helicopterType = _helicopterTypeDAO.Get(id);

            helicopterType.Title = editModel.Title;

            _helicopterTypeDAO.Store(helicopterType);

            GenericDefinitionViewModel viewModel = new GenericDefinitionViewModel
            {
                Id         = helicopterType.Id,
                SystemName = helicopterType.Title
            };

            return(viewModel);
        }
コード例 #8
0
        public GenericDefinitionViewModel Edit(int id, GenericDefinitionEditModel editModel)
        {
            var helicopterWorkCategory = _helicopterWorkCategoryDAO.Get(id);

            helicopterWorkCategory.Title = editModel.Title;

            _helicopterWorkCategoryDAO.Store(helicopterWorkCategory);

            var viewModel = new GenericDefinitionViewModel
            {
                Id         = helicopterWorkCategory.Id,
                SystemName = helicopterWorkCategory.Title
            };

            return(viewModel);
        }
コード例 #9
0
        public GenericDefinitionViewModel Create(GenericDefinitionEditModel editModel)
        {
            NoiseProtectionDefinition definition = new NoiseProtectionDefinition
            {
                SystemName = editModel.Title
            };

            _noiseProtectionDefinitionDAO.Store(definition);

            GenericDefinitionViewModel viewModel = new GenericDefinitionViewModel
            {
                Id         = definition.Id,
                SystemName = definition.SystemName
            };

            return(viewModel);
        }
コード例 #10
0
        public GenericDefinitionViewModel Create(GenericDefinitionEditModel editModel)
        {
            HelicopterType helicopterType = new HelicopterType
            {
                Title = editModel.Title
            };

            _helicopterTypeDAO.Store(helicopterType);

            GenericDefinitionViewModel viewModel = new GenericDefinitionViewModel
            {
                Id         = helicopterType.Id,
                SystemName = helicopterType.Title
            };

            return(viewModel);
        }
コード例 #11
0
        public GenericDefinitionViewModel Create(GenericDefinitionEditModel editModel)
        {
            var helicopterWorkCategory = new HelicopterWorkCategory
            {
                Title = editModel.Title
            };

            _helicopterWorkCategoryDAO.Store(helicopterWorkCategory);

            var viewModel = new GenericDefinitionViewModel
            {
                Id         = helicopterWorkCategory.Id,
                SystemName = helicopterWorkCategory.Title
            };

            return(viewModel);
        }
コード例 #12
0
        public GenericDefinitionViewModel EditNoiseProtectionForm(int id)
        {
            NoiseProtectionDefinition definition = _noiseProtectionDefinitionDAO.Get(id);

            GenericDefinitionViewModel viewModel = new GenericDefinitionViewModel
            {
                Id                    = definition.Id,
                SystemName            = definition.SystemName,
                HasTranslationSupport = true
            };

            foreach (NoiseProtection noiseProtection in definition.NoiseProtections)
            {
                GenericTranslationViewModel translationViewModel = new GenericTranslationViewModel(noiseProtection.CultureName)
                {
                    Id    = noiseProtection.Id,
                    Title = noiseProtection.Title
                };

                viewModel.Translations.Add(translationViewModel);
            }

            return(viewModel);
        }
コード例 #13
0
        public ActionResult Edit(int id)
        {
            GenericDefinitionViewModel viewModel = _helicopterWorkCategoryService.EditHelicopterWorkCategoryForm(id);

            return(PartialView("_EditGenericDefinition", viewModel));
        }