public ValidationResult AplicarVoucher(Voucher voucher) { var validationResult = voucher.ValidarSeAplicavel(); if (!validationResult.IsValid) { return(validationResult); } Voucher = voucher; VoucherUtilizado = true; CalcularValorPedido(); return(validationResult); }
public ValidationResult AplicarVoucher(Voucher voucher) { var result = voucher.ValidarSeAplicavel(); if (!result.IsValid) { return(result); } Voucher = voucher; VoucherUtilizado = true; CalcularValorTotalDescontoVoucher(); return(result); }