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 })); }
public async Task <IActionResult> Get([FromRoute] int residentialId) { if (!await _manager.ExistsAsync(residentialId)) { return(NotFound()); } var residential = await _manager.GetByIdAsync(residentialId); return(Ok(residential)); }
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 })); }