public IActionResult GetByUserId(string authorization)
        {
            var user = _jwtFactory.GetCurrentResidentUser();

            if (user == null)
            {
                return(StatusCode(400, "Nenhum usuário logado"));
            }

            var condominiumId = user.Apartment.Tower.CondominiumId;

            if (condominiumId != null)
            {
                var result = _commonAreaBusinessService.GetByCondominiumId(condominiumId);

                if (result == null)
                {
                    return(StatusCode(400, "Dados não encontrados"));
                }

                return(Ok(result));
            }
            else
            {
                return(StatusCode(400, "Dados de condomínio não encontrados!"));
            }
        }
示例#2
0
        public IActionResult GetMeResident([FromHeader] string authorization)
        {
            var resident = _jwtFactory.GetCurrentResidentUser();

            if (resident == null)
            {
                return(BadRequest("Morador não encontrado"));
            }
            return(Ok(resident));
        }