public async Task <ActionResult> EditAsync(GradaEditViewModel model) { if (ModelState.IsValid) { try { var editGrada = await gradaRepository.Get(model.Id); editGrada.Emri = model.Emri; editGrada.PagaMujore = model.PagaMujore; editGrada.PagaVjetore = model.PagaVjetore; var editedGrada = await gradaRepository.Update(editGrada); alertService.Success("Grada u editua me sukses!"); return(RedirectToAction(nameof(Index))); } catch (Exception) { alertService.Danger("Diqka shkoi keq!"); return(View(model)); } } alertService.Information("Mbushi te gjitha fushat!"); return(View(model)); }
// GET: GradaController/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 grada = await gradaRepository.Get(id); if (grada == null) { ViewBag.ErrorTitle = $"Banka me këtë { id } nuk është gjetur!"; return(View("_NotFound")); } GradaEditViewModel model = new GradaEditViewModel { Id = grada.Id, Emri = grada.Emri, PagaMujore = grada.PagaMujore, PagaVjetore = grada.PagaVjetore }; return(View(model)); }