Пример #1
0
        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));
        }
Пример #2
0
        // 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));
        }