public IActionResult Edit(int id) { var hardware = _hardwareService.GetById(id); var bloco = _blocoService.GetById(_salaService.GetById(hardware.SalaId).BlocoId); var idUsuario = _usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id; ViewBag.Organizacoes = _organizacaoService.GetByIdUsuario(idUsuario); ViewBag.Blocos = _blocoService.GetByIdOrganizacao(bloco.OrganizacaoId); ViewBag.Salas = _salaService.GetByIdBloco(bloco.Id); ViewBag.tipoHardware = new SelectList(_tipoHardwareService.GetAll(), "Id", "Descricao"); return(View(hardware)); }
public ActionResult Get(int id) { var hardware = _service.GetById(id); if (hardware == null) { return(NotFound("Hardware não encontrado na base de dados")); } return(Ok(hardware)); }
// GET: EquipamentoController public ActionResult Index() { var equipamentosModel = _equipamentoService.GetAll(); List <EquipamentoViewModel> equipamentos = new List <EquipamentoViewModel>(); equipamentosModel.ForEach(e => equipamentos.Add(new EquipamentoViewModel { EquipamentoModel = e, SalaModel = _salaService.GetById(e.Sala), HardwareDeSalaModel = _hardwareDeSalaService.GetById(e.HardwareDeSala) })); return(View(equipamentos)); }