예제 #1
0
        public ActionResult Index(int id)
        {
            var consulta         = new ConsultaProcessamentoPeloIdQueryHandler();
            var processamentos   = consulta.Execute(id);
            var processamentoDto = processamentos.ToList().First();

            _repositorio.Adicionar(ComprovantesRendimento, processamentoDto.Comprovantes);
            var model = VisualizaComprovanteVM.Converter(processamentoDto);

            return(View(model));
        }
예제 #2
0
        public ActionResult ConsultarInformeRendimento(ConsultaInformeVM model)
        {
            if (ModelState.IsValid)
            {
                var filtro   = ConsultaInformeVM.Converter(model);
                var consulta = new ConsultaInformeQueryHandler();
                var informes = consulta.Execute(filtro);

                _repositorio.Adicionar(Informes, informes);

                return(Json(new { sucesso = true }));
            }

            var resultado = ModelState.ObterErroModelState();

            return(Json(resultado));
        }
예제 #3
0
        public JsonResult Index(ConsultaInformeColaboradorVM model)
        {
            if (ModelState.IsValid)
            {
                var filtro   = ConsultaInformeColaboradorVM.Converter(model);
                var consulta = new ConsultaInformeColaboradorQueryHandler();
                var informes = consulta.Execute(filtro);
                _repositorio.Adicionar(InformesColaborador, informes);

                return(Json(new { sucesso = true }));
            }
            else
            {
                var resultado = ModelState.ObterErroModelState();
                return(Json(resultado));
            }
        }