public async Task <ActionResult> EditAsync(DepartamentiEditViewModel model) { if (ModelState.IsValid) { try { var editDepartament = await departamentiRepository.Get(model.Id); editDepartament.KompaniaId = model.KompaniaId; editDepartament.Emri = model.Emri; editDepartament.Shkurtesa = model.Shkurtesa; editDepartament.Status = model.Status; editDepartament.Created = DateTime.Now; editDepartament.CreatedBy = user.UserName; var editedDepartment = await departamentiRepository.Update(editDepartament); alertService.Success("Departamenti 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: DepartamentiController/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 dep = await departamentiRepository.Get(id); if (dep == null) { ViewBag.ErrorTitle = $"Departamenti me këtë { id } nuk është gjetur!"; return(View("_NotFound")); } DepartamentiEditViewModel model = new DepartamentiEditViewModel { Id = dep.Id, Emri = dep.Emri, KompaniaId = dep.KompaniaId, Created = dep.Created, CreatedBy = dep.CreatedBy, Status = dep.Status, Shkurtesa = dep.Shkurtesa }; ViewBag.KompaniaId = await kompaniaRepository.KompaniaSelectList(null, false, false); return(View(model)); }