public Caixinha Alterar(CaixinhaRequest request, string usuarioCadastro) { var caixinhaDada = repositorio.ObterPorId(request.Id); if (caixinhaDada != null) { caixinhaDada.AlterarValor(request.Valor); ValidarCaixinha(caixinhaDada); if (Validar) { return(repositorio.Alterar(caixinhaDada)); } } else { AdicionarNotificacao("Caixinha", CaixinhaMensagem.CxNaoDada); } return(null); }
public Caixinha Incluir(CaixinhaRequest request, string usuarioCadastro) { var novaCaixinha = new Caixinha(request.IdDealer, request.Data, request.Valor, usuarioCadastro); ValidarCaixinha(novaCaixinha); if (Validar) { bool caixinhaDada = repositorio.VerificarCaixinhaParaDealer(request.IdDealer, request.Data); if (!caixinhaDada) { return(repositorio.Incluir(novaCaixinha)); } else { AdicionarNotificacao("Caixinha", CaixinhaMensagem.CxDada); } } return(null); }