// 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)); } }