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