// GET: Sala/Edit/5
        public ActionResult Edit(int id)
        {
            var salaModel     = _salaService.GetById(id);
            var idOrganizacao = _blocoService.GetById(salaModel.BlocoId).OrganizacaoId;

            ViewBag.BlocoList    = _blocoService.GetByIdOrganizacao(idOrganizacao);
            ViewBag.Organizacoes = _organizacaoService.GetByIdUsuario(_usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id);

            return(View(new SalaAuxModel {
                Sala = new SalaModel {
                    Id = salaModel.Id, Titulo = salaModel.Titulo, BlocoId = salaModel.BlocoId
                }, OrganizacaoId = idOrganizacao
            }));
        }
        public ActionResult Edit(int id)
        {
            var idUsuario    = _usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id;
            var usuarioOrg   = _usuarioOrganizacaoService.GetByIdUsuario(idUsuario).Select((o) => o.OrganizacaoId).ToList();
            var organizacoes = _organizacaoService.GetInList(usuarioOrg);

            var blocos   = _blocoService.GetByIdOrganizacao(organizacoes.FirstOrDefault().Id);
            var salas    = _salaService.GetAllByIdUsuarioOrganizacao(idUsuario);
            var usuarios = _usuarioService.GetByIdOrganizacao(organizacoes.FirstOrDefault().Id);

            ViewBag.organizacoes = new SelectList(organizacoes.Select(s => new OrganizacaoModel {
                Id = s.Id, RazaoSocial = string.Format("{0} | {1}", s.Cnpj, s.RazaoSocial)
            }), "Id", "RazaoSocial");
            ViewBag.usuarios = new SelectList(usuarios.Select(s => new UsuarioModel {
                Id = s.Id, Nome = string.Format("{0} | {1}", s.Cpf, s.Nome)
            }), "Id", "Nome");
            ViewBag.salas = new SelectList(salas.Select(s => new SalaModel {
                Id = s.Id, Titulo = string.Format("{0} | {1}", s.Id, s.Titulo)
            }), "Id", "Titulo");
            ViewBag.blocos = new SelectList(blocos.Select(s => new BlocoModel {
                Id = s.Id, Titulo = string.Format("{0} | {1}", s.Id, s.Titulo)
            }), "Id", "Titulo");

            var horarioSala = _horarioSalaService.GetById(id);
            var sala        = _salaService.GetById(horarioSala.SalaId);
            var bloco       = _blocoService.GetById(sala.BlocoId);
            var org         = _organizacaoService.GetById(bloco.OrganizacaoId);

            return(View(new ReservaSalaViewModel
            {
                HorarioSalaModel = horarioSala,
                BlocoModel = bloco,
                OrganizacaoModel = org
            }));
        }
        public ActionResult Get(int id)
        {
            var bloco = _service.GetById(id);

            if (bloco == null)
            {
                return(NotFound("Bloco não encontrado na base de dados"));
            }

            return(Ok(bloco));
        }
        // 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 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));
        }
Example #6
0
        public SalaUsuarioViewModel GetSalasUsuario()
        {
            var usuario = _usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity);

            var salas = new SalaUsuarioViewModel();

            foreach (var item in _salaParticularService.GetByIdUsuario(usuario.UsuarioModel.Id))
            {
                var sala          = _salaService.GetById(item.SalaId);
                var bloco         = _blocoService.GetById(sala.BlocoId);
                var monitoramento = _monitoramentoService.GetByIdSala(item.SalaId);

                salas.SalasUsuario.Add(new SalaUsuarioAuxModel
                {
                    SalaExclusiva = item,
                    Sala          = sala,
                    Bloco         = bloco,
                    Monitoramento = monitoramento,
                });
            }

            return(salas);
        }
        public IActionResult Edit(int id)
        {
            var planejamento = _planejamentoService.GetById(id);
            var bloco        = _blocoService.GetById(_salaService.GetById(planejamento.SalaId).BlocoId);

            ViewBag.Organizacoes = _organizacaoService.GetByIdUsuario(_usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id);
            ViewBag.Usuarios     = _usuarioService.GetByIdOrganizacao(bloco.OrganizacaoId);
            ViewBag.Salas        = _salaService.GetByIdBloco(bloco.Id);
            ViewBag.Blocos       = _blocoService.GetByIdOrganizacao(bloco.OrganizacaoId);

            return(View(new PlanejamentoAuxModel
            {
                Planejamento = _planejamentoService.GetById(id),
                Organizacao = bloco.OrganizacaoId,
                Bloco = bloco.Id
            }));
        }
        public ActionResult Edit(int id)
        {
            var salaExclusivaModel = _salaParticularService.GetById(id);
            var salaModel          = _salaService.GetById(salaExclusivaModel.SalaId);
            var idOrg = _blocoService.GetById(salaModel.BlocoId).OrganizacaoId;

            ViewBag.Organizacoes = _organizacaoService.GetByIdUsuario(_usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id);;
            ViewBag.Usuarios     = _usuarioService.GetByIdOrganizacao(idOrg);
            ViewBag.Salas        = _salaService.GetByIdBloco(salaModel.BlocoId);
            ViewBag.Blocos       = _blocoService.GetByIdOrganizacao(idOrg);

            return(View(new SalaParticularAuxModel
            {
                SalaParticular = new SalaParticularModel {
                    Id = salaExclusivaModel.Id, SalaId = salaExclusivaModel.SalaId, UsuarioId = salaExclusivaModel.UsuarioId
                },
                BlocoSalas = salaModel.BlocoId,
                Organizacao = idOrg,
            }));
        }
        // GET: Bloco/Details/5
        public ActionResult Details(int id)
        {
            BlocoModel blocoModel = _blocoService.GetById(id);

            return(View(blocoModel));
        }