public IActionResult GetById([FromRoute] int id) { Chamado chamado = _chamadoService.GetById(id); if (chamado == null) { return(NotFound()); } return(Ok(chamado)); }
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)); }
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; } }