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 Get(int id)
        {
            try
            {
                var planejamento = _service.GetById(id);
                if (planejamento == null)
                {
                    return(NotFound("Planejamento não encontrado na base de dados"));
                }

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