public static PropertyDTO MapFieldValues(EF.Property dbItem) { if (dbItem == null) return null; var myFact = new PropertyFactory(); PropertyDTO retVal = new PropertyDTO() { Age = dbItem.Age, AirCond = dbItem.AirCond, AptCount = dbItem.AptCount, AtticDesc = dbItem.AtticDesc, BasementDesc = dbItem.BasementDesc, BuildingSF = dbItem.BuildingSF, BuildingUse = dbItem.BuildingUse, ClassNum = dbItem.ClassNum, CommUnits = dbItem.CommUnits, ExtDesc = dbItem.ExtDesc, Fireplace = dbItem.Fireplace, FullBath = dbItem.FullBath, GarageDesc = dbItem.GarageDesc, HalfBath = dbItem.HalfBath, HomeImpYear = dbItem.HomeImpYear, LandSF = dbItem.LandSF, LocationId = dbItem.LocationId, NeighborhoodId = dbItem.NeighborhoodId, Pin = dbItem.Pin, PropertyAddressDTO = PropertyAddressRepository.MapFieldValues(dbItem.PropertyAddress), PropertyClassDTO = PropertyClassRepository.MapFieldValues(dbItem.PropertyClass), PropertyTagDTOs = PropertyTagRepository.MapFieldValues(dbItem.PropertyTags), ResType = dbItem.ResType, SaleAmount = dbItem.SaleAmount, SaleDate = dbItem.SaleDate, TaxCode = dbItem.TaxCode, TotalAllBuildingSF = dbItem.TotalAllBuildingSF, TownNum = dbItem.TownNum, TownshipDTO = TownshipRepository.MapFieldValues(dbItem.Township), UnitsTotal = dbItem.UnitsTotal, Volume = dbItem.Volume }; return retVal; }
public virtual IProperty Create(PropertyDTO dto) { return new Property(dto); }
public Property(PropertyDTO data) { this.Data = data; }