public ActionResult Edit(Speciality model) { if (ModelState.IsValid) { var speciality = _specialityService.GetSpecialitybyId(model.Id); speciality.Title = model.Title; speciality.DisplayOrder = model.DisplayOrder; speciality.IsActive = model.IsActive; speciality.DateCreated = DateTime.UtcNow; speciality.DateUpdated = DateTime.UtcNow; _specialityService.UpdateSpeciality(speciality); return(RedirectToAction("List")); } return(View(model)); }
public ActionResult EditSpeciality(SpecialityViewModel speciality) { try { SpecialityDTO specialityDTO = new SpecialityDTO { Id = speciality.Id, Name = speciality.Name }; specialityService.ValidateSpeciality2(specialityDTO); specialityService.UpdateSpeciality(specialityDTO); return(RedirectToRoute(new { Controller = "Admin", Action = "Specialities" })); } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(speciality)); }
public async Task <ActionResult> UpdareSpecialityAsync([FromBody] SpecialityUpdateModel specialityVM) { try { var isExistSpeciality = _specialityService.GetSpeciality(specialityVM.Id); if (isExistSpeciality == null) { return(NotFound()); } _specialityService.UpdateSpeciality(specialityVM.Adapt(isExistSpeciality), (await _userManager.GetUserAsync(User)).UserName); _specialityService.Save(); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok()); }