public async Task UpdateEspecialidadTest() { Especialidad.IdEspecialidad = Context.Especialidad.OrderByDescending(x => x.IdEspecialidad).First().IdEspecialidad; Especialidad.NombreEspecialidad = "Cardiólogo Modificado"; var Result = await Repository.Update(Especialidad); Assert.AreEqual("La Especialidad se actualizó correctamente.", Result); }
public void Actualizar(Especialidad Especialidad) { try { _EspecialidadRepository.Update(Especialidad); _EspecialidadRepository.Save(); } catch (Exception ex) { Log.Error(ex.ToString()); } }
public async Task <IActionResult> Edit(int id, EspecialidadViewModel vm) { if (id != vm.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var entity = new Especialidad { Id = vm.Id, Nombre = vm.Nombre }; await _repository.Update(entity); } catch (DbUpdateConcurrencyException) { var isExists = await EspecialidadExists(vm.Id); if (!isExists) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vm)); }