public async Task <IActionResult> Edit(int id, Seller sel) { if (!ModelState.IsValid) { var deparataments = await _departamentsServs.FindAllAsync(); var viewModel = new SellerFormViewModel { Seller = sel, Departamants = deparataments }; return(View(viewModel)); } if (id != sel.Id) { return(BadRequest()); } try { await _sllerservice.UpDateAsync(sel); return(RedirectToAction(nameof(Index))); } catch (ApplicationException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }