public SolicitacaoViewModel BuscarModuloProduto(int idCliente, int idModulo)
        {
            var clienteModuloServico = new ClienteModuloServico();
            var solicitacaoViewModel = new SolicitacaoViewModel();

            try
            {
                var model = clienteModuloServico.ObterPorModulo(idCliente, idModulo);

                if (model != null)
                {
                    solicitacaoViewModel.ModuloId     = model.ModuloId;
                    solicitacaoViewModel.ModuloCodigo = model.Modulo.Codigo;
                    solicitacaoViewModel.ModuloNome   = model.Modulo.Nome;

                    if (model.Produto != null)
                    {
                        solicitacaoViewModel.ProdutoId     = model.ProdutoId;
                        solicitacaoViewModel.ProdutoCodigo = model.Produto.Codigo;
                        solicitacaoViewModel.ProdutoNome   = model.Produto.Nome;
                    }
                }
                return(solicitacaoViewModel);
            }
            catch (Exception ex)
            {
                solicitacaoViewModel.Mensagem = ex.Message;
                return(solicitacaoViewModel);
            }
        }
Ejemplo n.º 2
0
        public ChamadoViewModel BuscarModuloProduto(int idCliente, int idModulo)
        {
            var clienteModuloServico = new ClienteModuloServico();
            var chamadoViewModel     = new ChamadoViewModel();


            try
            {
                var model = clienteModuloServico.ObterPorModulo(idCliente, idModulo);

                if (model != null)
                {
                    chamadoViewModel.ModuloId   = model.ModuloId;
                    chamadoViewModel.CodModulo  = model.Modulo.Codigo;
                    chamadoViewModel.NomeModulo = model.Modulo.Nome;

                    if (model.Produto != null)
                    {
                        chamadoViewModel.ProdutoId   = model.ProdutoId;
                        chamadoViewModel.CodProduto  = model.Produto.Codigo;
                        chamadoViewModel.NomeProduto = model.Produto.Nome;
                    }
                }
                return(chamadoViewModel);
            }
            catch (Exception ex)
            {
                chamadoViewModel.Mensagem = ex.Message;
                return(chamadoViewModel);
            }
        }