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