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));
        }