// GET: EquipamentoController/Details/5
        public ActionResult Details(int id)
        {
            var equipamentoModel     = _equipamentoService.GetByIdEquipamento(id);
            var codigos              = _codigoInfravermelhoService.GetAllByEquipamento(equipamentoModel.Id);
            var equipamentoViewModel = new EquipamentoViewModel
            {
                EquipamentoModel = equipamentoModel,
                SalaModel        = _salaService.GetById(equipamentoModel.Sala)
            };


            equipamentoViewModel.BlocoModel = _blocoService.GetById(equipamentoViewModel.SalaModel.BlocoId);
            List <CodigoInfravermelhoViewModel> codigosView = new List <CodigoInfravermelhoViewModel>();

            codigos.ForEach(c => codigosView.Add(new CodigoInfravermelhoViewModel {
                Codigo = c.Codigo, Id = c.Id, IdEquipamento = c.IdEquipamento, IdOperacao = c.IdOperacao, Operacao = _operacaoService.GetById(c.IdOperacao).Titulo
            }));
            equipamentoViewModel.Codigos = codigosView;

            return(View(equipamentoViewModel));
        }
        public ActionResult Get(int idEquipamento)
        {
            try
            {
                var codigos = _service.GetAllByEquipamento(idEquipamento);
                if (codigos == null)
                {
                    return(NoContent());
                }

                return(Ok(codigos));
            }
            catch (ServiceException e)
            {
                return(StatusCode(500, e.Message));
            }
        }