public IHttpActionResult Get(int idEmpresa) { try { var httpRequest = HttpContext.Current.Request; if (Request.Headers.Authorization != null) { var tokenJwt = Request.Headers.Authorization.Parameter; HttpStatusCode verificaSeEstaLogado = Autenticacao.Autentica(tokenJwt, 3); if (verificaSeEstaLogado == HttpStatusCode.OK) { var empresa = _empresaServico.GetById(idEmpresa); if (empresa.Ativo) { return(Ok(empresa)); } else { return(BadRequest("Empresa não está ativa.")); } } else { return(Content(verificaSeEstaLogado, "")); } } else { return(Content(HttpStatusCode.Forbidden, "")); } } catch { return(BadRequest()); } }
public EmpresaDto GetEmpresaById(Guid id) => _empresaServico.GetById(id);