public IActionResult FlatTenants(string id) { var flatTenantsResult = _flatService.GetFlatTenants(id); if (!flatTenantsResult.Status) { if (flatTenantsResult.ServerError) { return(StatusCode(500)); } if (flatTenantsResult.ItemNotFound) { return(NotFound(new FailedFlatResponse { Status = false, Errors = new[] { "House not found." } })); } return(BadRequest(new FailedFlatResponse { Errors = flatTenantsResult.Errors, Status = flatTenantsResult.Status })); } return(Ok(new SuccessFlatTenantsResponse { Status = flatTenantsResult.Status, Tenants = flatTenantsResult.Tenants })); }