public async Task <IActionResult> Add() { List <Manufacturer> manufacturers = await _manufacturers.GetManufacturersAsync(); AddModelViewModel model = new AddModelViewModel(); model.SetManufacturers(manufacturers); return(View(model)); }
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)); }