public bool VerificaStatusVenda(Venda vendaAPersistir, EnumStatusVenda statusVendaDb) { if (vendaAPersistir.StatusVenda.Equals(EnumStatusVenda.EmTransporte) && statusVendaDb.Equals(EnumStatusVenda.PagamentoAprovado)) { return(true); } if (vendaAPersistir.StatusVenda.Equals(EnumStatusVenda.Cancelada) && statusVendaDb.Equals(EnumStatusVenda.PagamentoAprovado)) { return(true); } return(proximoStatusVenda.VerificaStatusVenda(vendaAPersistir, statusVendaDb)); }
public bool VerificaStatusVenda(Venda vendaAPersistir, EnumStatusVenda statusVendaDb) { if (vendaAPersistir.StatusVenda.Equals(EnumStatusVenda.Entregue) && statusVendaDb.Equals(EnumStatusVenda.EmTransporte)) { return(true); } return(proximoStatusVenda.VerificaStatusVenda(vendaAPersistir, statusVendaDb)); }