Exemple #1
0
        public void InserirSolicitacao(SolicitacaoVO solicitacaoVO)
        {
            Solicitacao solicitacao = _mapper.Map <Solicitacao>(solicitacaoVO);

            _context.Solicitacao.Add(solicitacao);
            _context.SaveChanges();
        }
Exemple #2
0
        public string InserirSolicitacao(SolicitacaoVO solicitacao)
        {
            string resultado = solicitacao.Validar();

            if (!string.IsNullOrEmpty(resultado))
            {
                return(resultado);
            }

            solicitacao.CriarSolicitacao();
            _vistoriaRepo.InserirSolicitacao(solicitacao);
            return(null);
        }
Exemple #3
0
        public IActionResult Criar(SolicitacaoVM solicitacao)
        {
            // Mapear VM para VO
            SolicitacaoVO solicitacaoVO = _mapper.Map <SolicitacaoVO>(solicitacao);

            // Criar solicitacao
            _vistoriaService.InserirSolicitacao(solicitacaoVO);

            // Verificar se houve erro, se sim apresentar erro na tela

            // Retornar para a view de index (procurar comando para redirecionar)
            return(View());
        }
Exemple #4
0
        private string testeInserirSolicitação()
        {
            //var user = _userManager.GetUserAsync(HttpContext.User);
            //var test = _userManager.GetUserId(HttpContext.User);
            SolicitacaoVO solicitacao = new SolicitacaoVO()
            {
                DataSolicitacao = new DateTime(2019, 04, 19),
                DataVistoria    = new DateTime(2019, 05, 10),
                IdSolicitador   = _userManager.GetUserId(HttpContext.User),
                IdVistoriador   = _userManager.GetUserId(HttpContext.User),
                Status          = Constants.StatusAtivo.Ativo,
                IdImovel        = 1
            };

            _vistoriaService.InserirSolicitacao(solicitacao);

            return(null);
        }
Exemple #5
0
        public IActionResult SolicitacaoPDF()
        {
            SolicitacaoVO solicitacaoVO = _vistoriaService.ExportarPDF(2);


            /* SolicitacaoVM solicitacao = new SolicitacaoVM()
             * {
             *   Id = 1,
             *   DataSolicitacao = new DateTime(2019,04,25),
             *   DataVistoria = new DateTime(2019, 04, 25),
             *   IdVistoriados = "1",
             *   IdSolicitador = "1"
             * };*/

            SolicitacaoVM solicitacao = _mapper.Map <SolicitacaoVM>(solicitacaoVO);

            var pdf = new ViewAsPdf(solicitacao);

            return(pdf);
        }