public async Task <IActionResult> Edit(FlightAdminViewModel model) { if (!ModelState.IsValid) { return(View(model)); } await _flightRepository.AddOrUpdate(_mapper.Map <Flight>(model)); return(RedirectToAction("Index")); }
public IActionResult Edit(int?id) { Flight flight = _flightRepository.Items.SingleOrDefault(item => item.Id == id); FlightAdminViewModel model; if (flight != null) { model = _mapper.Map <FlightAdminViewModel>(flight); } else { model = new FlightAdminViewModel(); } return(View(model)); }