public async Task <IActionResult> GetAll([FromRoute] int residentialId)
        {
            if (!await _residentialManager.ExistsAsync(residentialId))
            {
                return(NotFound(_localizer.GetValue(LocalizationMessage.ResidentialNotFound)));
            }

            var announcements = await _announcementManager.GetAllAsync(residentialId);

            return(Ok(new { announcements }));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Get([FromRoute] int residentialId)
        {
            if (!await _manager.ExistsAsync(residentialId))
            {
                return(NotFound());
            }

            var residential = await _manager.GetByIdAsync(residentialId);

            return(Ok(residential));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> GetAll([FromRoute] int residentialId, [FromQuery] Parameter parameter)
        {
            var loggedUser = User.GetUserId();

            if (!await _userManager.IsAdminAsync(residentialId, loggedUser))
            {
                return(Forbid(_localizer.GetValue(LocalizationMessage.YouDoNotHavePermissionToAccessThisResource)));
            }

            if (!await _residentialManager.ExistsAsync(residentialId))
            {
                return(NotFound(_localizer.GetValue(LocalizationMessage.ResidentialNotFound)));
            }

            var houses = await _houseManager.GetAllAsync(residentialId, parameter);

            return(Ok(houses));
        }
        public async Task <IActionResult> Get([FromRoute] int residentialId)
        {
            if (!await _residentialManager.ExistsAsync(residentialId))
            {
                return(NotFound(_localizer.GetValue(LocalizationMessage.ResidentialNotFound)));
            }

            var roles = await _roleManager.GetResidentialRolesAsync();

            return(Ok(new { roles }));
        }