public async Task <IActionResult> GetSuburb(int id) { var suburb = await repository.GetSuburb(id); if (suburb == null) { return(NotFound()); } var suburbResource = mapper.Map <Suburb, SuburbResource>(suburb); return(Ok(suburbResource)); }
private async Task <Property> PopulateRelatedFields(Property property, PropertyResource propertyResource) { property.Owner = await ownerRepository.GetOwner((int)propertyResource.OwnerId); property.Suburb = await suburbRepository.GetSuburb(propertyResource.SuburbId); property.PropertyType = await propertyTypeRepository.GetPropertyType(propertyResource.PropertyTypeId); return(property); }