public void Eliminar(long id) { _unitOfWork.BeginTransaction(); var entidadDomain = _guiaRepository.Find(p => p.Id == id).FirstOrDefault(); _guiaRepository.Delete(entidadDomain); _unitOfWork.SaveChanges(); }
public async Task <IActionResult> Delete(int IdGuiaExterno) { try { _guiaRepository.Delete(IdGuiaExterno); await _uow.CommitAsync(); return(Ok()); } catch (System.Exception ex) { _uow.Rollback(); return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco de dados, detalhes : {ex.Message}")); } }