// Get All with Address // DEFAULT // RETURNS ALL THE HOUSING UNITS WITH: Address public IEnumerable <HousingUnitAddressMapper> GetHousingUnitsWithAddress() { var content = db.HousingUnits.ToList(); if (content.Count() == 0) { return(null); } else { List <HousingUnitAddressMapper> housingUnits = new List <HousingUnitAddressMapper>(); AddressesHelper address = new AddressesHelper(); foreach (var item in content) { HousingUnitAddressMapper housingUnit = new HousingUnitAddressMapper() { HousingUnitId = item.housingUnitId, ProviderId = item.providerId ?? 0, AddressId = item.addressId ?? 0, HousingSignature = item.housingSignature, Capacity = item.capacity, Address = address.GetAddress(item.addressId ?? 0) }; housingUnits.Add(housingUnit); } return(housingUnits); } }
// Get One with Address // DEAFULT // RETURNS ALL THE HOUSING UNITS BY ID WITH: Address public HousingUnitAddressMapper GetHousingUnitWithAddress(int housingUnitId) { var content = db.HousingUnits.FirstOrDefault(j => j.housingUnitId == housingUnitId); if (content == null) { return(null); } else { AddressesHelper address = new AddressesHelper(); HousingUnitAddressMapper housingUnit = new HousingUnitAddressMapper() { HousingUnitId = content.housingUnitId, ProviderId = content.providerId ?? 0, AddressId = content.addressId ?? 0, HousingSignature = content.housingSignature, Capacity = content.capacity, Address = address.GetAddress(content.addressId ?? 0) }; return(housingUnit); } }