public void Eliminar(long id)
        {
            _unitOfWork.BeginTransaction();

            var entidadDomain = _guiaRepository.Find(p => p.Id == id).FirstOrDefault();

            _guiaRepository.Delete(entidadDomain);

            _unitOfWork.SaveChanges();
        }
Ejemplo n.º 2
0
        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}"));
            }
        }