示例#1
0
        public void ExcluirCompra(int codigoCompra)
        {
            var compra = _compraRepository.ObterPorCodigo(codigoCompra);

            AssertionConcern.AssertArgumentNotEquals(compra, null, Erros.PurchaseDoesNotExist);
            AssertionConcern.AssertArgumentNotEquals(compra.StatusCompra, StatusVendaEnum.Confirmado, Erros.PurchaseConfirmedCanNotBeExcluded);
            _compraRepository.Deletar(compra);
        }