public async Task <IActionResult> Create(ManuFacturerCreateViewModel vm) { if (ModelState.IsValid) { await _bll.ManuFacturers.AddAsync(vm.ManuFacturer); await _bll.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vm)); }
public async Task <IActionResult> Edit(int id, ManuFacturerCreateViewModel vm) { if (id != vm.ManuFacturer.Id) { return(NotFound()); } if (ModelState.IsValid) { _bll.ManuFacturers.Update(vm.ManuFacturer); await _bll.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vm)); }
// GET: ManuFacturers/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var manuFacturer = await _bll.ManuFacturers.FindAsync(id); if (manuFacturer == null) { return(NotFound()); } var vm = new ManuFacturerCreateViewModel() { ManuFacturer = manuFacturer }; return(View(vm)); }