示例#1
0
        public void Salvar(string nome, string query)
        {
            var entity = new HistoricoRelatorio
            {
                ConsultaRealizada = query,
                DataGeracao       = DateTime.Now,
                Nome = nome
            };

            _historicoRepository.Salvar(entity);
        }
示例#2
0
        public Historico GerarPontuacao(CaixaViewModel model)
        {
            Historico historico = null;
            var       dto       = _historicoRepository.ConsultarHistorico(model.idCliente).FirstOrDefault();

            if (dto is null)
            {
                historico = new Historico(model.idCliente, model.valorDaCompra);
                historico.PontosEmDobro();
            }
            else
            {
                historico = new Historico(model.idCliente, model.valorDaCompra);
                historico.PontosEmDobro();
                historico.SomarValores(dto._pontoGanhos);
            }

            _historicoRepository.Salvar(historico);
            return(historico);
        }