Пример #1
0
        public IActionResult GetById([FromRoute] int id)
        {
            Chamado chamado = _chamadoService.GetById(id);

            if (chamado == null)
            {
                return(NotFound());
            }

            return(Ok(chamado));
        }
Пример #2
0
        public override PosicionamentoChamado Add(PosicionamentoChamado posicionamentoChamado)
        {
            var chamado = _chamadoService.GetById(posicionamentoChamado.ChamadoId);

            if (posicionamentoChamado.ClienteId != null)
            {
                chamado.Responsavel = "Técnico";
            }
            else if (posicionamentoChamado.FuncionarioId != null)
            {
                chamado.Responsavel = "Cliente";
            }

            chamado.UltimoPosicionamento = DateTime.Now;

            return(_posicionamentoChamadoRepository.Add(posicionamentoChamado));
        }
Пример #3
0
        public IActionResult FinalizarChamado(int id_chamado)
        {
            try
            {
                var empresa_Global = Convert.ToInt32(Request.Cookies["empresa_global"]);
                var chamadoVM      = _mapper.Map <ChamadoVM>(_chamadoService.GetById(id_chamado));

                ViewBag.SeriesCliente       = _chamadoService.GetAllSeries(empresa_Global);
                ViewBag.SubConjuntosCliente = _chamadoService.GetSubConjuntosChamado(chamadoVM);
                ViewBag.ProdutosCliente     = _chamadoService.GetProdutosChamado(chamadoVM);
                ViewBag.ImagensCliente      = _chamadoService.GetAllImagesChamado(chamadoVM.Id_Chamado);

                ViewBag.SubConjuntoTecnico = _chamadoService.GetAllSubConjuntos(chamadoVM.Id_Serie);


                return(View(chamadoVM));
            }
            catch (Exception)
            {
                throw;
            }
        }