public bool Excluir(TransportadorRemoverComando comando) { Transportador transportador = _repositorioTransportador.BuscarPorId(comando.Id) ?? throw new ExcecaoNaoEncontrado(); _repositorioTransportador.Excluir(transportador); return(_repositorioTransportador.BuscarPorId(transportador.Id) == null ? true : false); }
public IHttpActionResult Excluir(TransportadorRemoverComando comando) { var validador = comando.RealizarValidacaoDoComando(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(() => _transportadorServico.Excluir(comando))); }