コード例 #1
0
        public async Task <IActionResult> Add()
        {
            List <Manufacturer> manufacturers = await _manufacturers.GetManufacturersAsync();

            AddModelViewModel model = new AddModelViewModel();

            model.SetManufacturers(manufacturers);
            return(View(model));
        }
コード例 #2
0
        public async Task <IActionResult> Add(AddModelViewModel model)
        {
            if (ModelState.IsValid)
            {
                Model aircraftModel = await _models.AddModelAsync(model.Name, model.ManufacturerId);

                ModelState.Clear();
                model.Clear();
                model.Message = $"Model '{aircraftModel.Name}' added successfully";
            }

            List <Manufacturer> manufacturers = await _manufacturers.GetManufacturersAsync();

            model.SetManufacturers(manufacturers);

            return(View(model));
        }