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, })); }
public ActionResult Get(int id) { try { var salaParticular = _service.GetById(id); if (salaParticular == null) { return(NotFound("Sala exclusiva não encontrada na base de dados.")); } return(Ok(salaParticular)); } catch (ServiceException e) { return(StatusCode(500, e.Message)); } }