public async Task <ActionResult> EditAsync(BankaEditViewModel model) { if (ModelState.IsValid) { try { var editBank = await bankRepository.Get(model.Id); editBank.Emri = model.Emri; editBank.Kodi = model.Kodi; var editedBank = await bankRepository.Update(editBank); alertService.Success("Banka u editua me sukses!"); return(RedirectToAction(nameof(Index))); } catch { alertService.Danger("Diqka shkoi keq!"); return(View(model)); } } alertService.Information("Mbushi te gjitha fushat!"); return(View(model)); }
// GET: BankaController/Edit/5 public async Task <ActionResult> EditAsync(int?id) { ViewBag.AddError = false; if (id == null) { ViewBag.ErrorTitle = $"Id cannot be null"; return(View("_NotFound")); } var bank = await bankRepository.Get(id); if (bank == null) { ViewBag.ErrorTitle = $"Banka me këtë { id } nuk është gjetur!"; return(View("_NotFound")); } BankaEditViewModel model = new BankaEditViewModel { Id = bank.Id, Emri = bank.Emri, Kodi = bank.Kodi }; return(View(model)); }