Пример #1
0
        public void IncrementarAbandonadasParaHoje(int usuarioId)
        {
            var estatistica = this.estatisticaAprovacaoRepositorio.ObterDeHojePorUsuario(usuarioId);

            if (estatistica == null)
            {
                estatistica = new EstatisticaAprovacao()
                {
                    DataRegistro = DateTime.Today.Date,
                    Usuario      = this.usuarioRepositorio.ObterPorId(usuarioId)
                };
            }

            estatistica.TotalAbandonadas++;

            this.estatisticaAprovacaoRepositorio.Salvar(estatistica);
        }
Пример #2
0
        public void IncrementarLiberadasParaHoje(IUsuario usuarioAtual, int processoId)
        {
            var estatistica = this.estatisticaAprovacaoRepositorio.ObterDeHojePorUsuario(usuarioAtual.Id);

            if (estatistica == null)
            {
                estatistica = new EstatisticaAprovacao()
                {
                    DataRegistro = DateTime.Today.Date,
                    Usuario      = this.usuarioRepositorio.ObterPorId(usuarioAtual.Id)
                };
            }

            if (this.processoRepositorio.ExisteDocumentoComFraude(processoId))
            {
                estatistica.TotalLiberadasComFraude++;
            }
            else
            {
                estatistica.TotalLiberadas++;
            }

            this.estatisticaAprovacaoRepositorio.Salvar(estatistica);
        }